Size: a a a

2020 September 11

p

persona x grata in pro.js
Виктория
Мэп это отображение, понимаешь? То есть у тебя имеется последовательность, каждому элементу которой ты ставишь в соответствие элемент из другой последовательности. А как ты к задаче на разбитие массива на два подмассива через фильтрацию это применишь? Здесь как раз таки больше свертка подходит. То есть редьюс
Отображение?
map это метод массива, который не мутирует исходный массив, а создает копию и работает с ней

чем не устраивает такой вариант?

let data = [1,2,3,4,5]

const filtering = (data, arr1 = [], arr2 = []) => {
 data.map(x => x > 3 ? arr1.push(x) : arr2.push(x))
 console.log(arr1, arr2)
}

filtering(data)
источник

p

persona x grata in pro.js
че тут криминального?
источник

В

Виктория in pro.js
persona x grata
Отображение?
map это метод массива, который не мутирует исходный массив, а создает копию и работает с ней

чем не устраивает такой вариант?

let data = [1,2,3,4,5]

const filtering = (data, arr1 = [], arr2 = []) => {
 data.map(x => x > 3 ? arr1.push(x) : arr2.push(x))
 console.log(arr1, arr2)
}

filtering(data)
Не бесии
источник

p

persona x grata in pro.js
Какое отображение?
источник

В

Виктория in pro.js
persona x grata
Какое отображение?
блять
источник

p

persona x grata in pro.js
The map() method creates a new array populated with the results of calling a provided function on every element in the calling array.
источник

SW

S W in pro.js
ребят привет, вопрос есть. Я тут пытаюсь исправить ошибку.

Заказчик у которого есть сайт на word press, испортил его. Он ковырялся  на одной из страниц сайта в "Elementor" (в wordpress) и удалил важную инфу на нем.

Он попросил меня восстановить то что было удалено.

Я решил пойти по легкому пути и восстановить запись в истории изменения word press, но кнопка не доступна (см. скрин), хотя прошлое изменение восстановить можно.

Вопрос - если я восстановлю прошлое изменение, то восстановится запись которую нужно восстановить?

P.s. доступ к админке есть word press phpMyAdmin и хостингу...

+Есть не большая проблема, с word press редко работал, увы)))
источник

В

Виктория in pro.js
persona x grata
Какое отображение?
Отображение или карта это понятие относящееся к математике вообще, обычно под отображением понимается некоторая функция (морфизм в теории категорий), которая МОЖЕТ каждому элементу из одной последовательности поставить в соответствие элемент из другой последовательности. Например, математическая функция y = x^2, каждый элемент из последовательности чисел может соотнести с другим числом опять же из последовательности чисел, проще говоря, она возводит числа в квадрат. И если ты будешь подавать на вход этой функции числа 1, 2, 3 и тд (одна последовательность), то на выходе получишь другую последовательность, результат ОТОБРАЖЕНИЯ первой последовательности на вторую, где 1 -> 1, 2 -> 4, 3 -> 9  и тд. В программировании эти самые абстрактные математически отображения нашли применение при работе с массивами. Здесь абстрактные последовательности заменяются упорядоченными структурами данных (массивами), а функции преобразования операциями типа map над этими массивами.В программировании map может быть представлен в разных видах, как отдельная чистая функция так и метод объекта, как в случае с js, но логика работы одна и та же, принять на вход некоторую функцию-преобразователь, применить ее ко всем элементам массива и вернуть новый массив с новыми значениями, получившимися в результате применения функции. Аналогия с функцией y = x^2, имеем исходный массив чисел a = [1, 2, 3], а также операцию отображения над массивами, в данном случае это метод map. Для того чтобы получить последовательность квадратов чисел, мы должны  передать методу map функцию, которая бы возводила каждый элемент массива в квадрат - a.map((x) => x * x)
Что непонятного?
источник

p

persona x grata in pro.js
Виктория
Отображение или карта это понятие относящееся к математике вообще, обычно под отображением понимается некоторая функция (морфизм в теории категорий), которая МОЖЕТ каждому элементу из одной последовательности поставить в соответствие элемент из другой последовательности. Например, математическая функция y = x^2, каждый элемент из последовательности чисел может соотнести с другим числом опять же из последовательности чисел, проще говоря, она возводит числа в квадрат. И если ты будешь подавать на вход этой функции числа 1, 2, 3 и тд (одна последовательность), то на выходе получишь другую последовательность, результат ОТОБРАЖЕНИЯ первой последовательности на вторую, где 1 -> 1, 2 -> 4, 3 -> 9  и тд. В программировании эти самые абстрактные математически отображения нашли применение при работе с массивами. Здесь абстрактные последовательности заменяются упорядоченными структурами данных (массивами), а функции преобразования операциями типа map над этими массивами.В программировании map может быть представлен в разных видах, как отдельная чистая функция так и метод объекта, как в случае с js, но логика работы одна и та же, принять на вход некоторую функцию-преобразователь, применить ее ко всем элементам массива и вернуть новый массив с новыми значениями, получившимися в результате применения функции. Аналогия с функцией y = x^2, имеем исходный массив чисел a = [1, 2, 3], а также операцию отображения над массивами, в данном случае это метод map. Для того чтобы получить последовательность квадратов чисел, мы должны  передать методу map функцию, которая бы возводила каждый элемент массива в квадрат - a.map((x) => x * x)
Что непонятного?
Круто
источник

В

Виктория in pro.js
А редьюс аналогичен операции свертки последовательности, то есть когда исходная последовательность сводится к некоторому значению
источник

А

Аркаша Алопекский 🏴‍... in pro.js
Виктория
А редьюс аналогичен операции свертки последовательности, то есть когда исходная последовательность сводится к некоторому значению
Симметричный редьюс
источник

В

Виктория in pro.js
Редьюс еще иногда фолдом называют (fold)
источник

p

persona x grata in pro.js
Виктория
Редьюс еще иногда фолдом называют (fold)
зачем? в доке написано reduce, так и будем называть
источник

p

persona x grata in pro.js
Почему в данном случае лучше подходит reduce, а не map?
источник

В

Виктория in pro.js
persona x grata
зачем? в доке написано reduce, так и будем называть
Я НЕ конкретно про метод массивов редьюс, ептваймать, который в джс, говорю, а про операцию свертки как таковую
источник

p

persona x grata in pro.js
ты рассказала про работу map под капотом вплоть до математики. но почему в коде выше лучше reduce, а не map непонятно
источник

В

Виктория in pro.js
persona x grata
Почему в данном случае лучше подходит reduce, а не map?
Я уже объясняла!
источник

В

Виктория in pro.js
Ты что плохо соображаешь??
источник

p

persona x grata in pro.js
Виктория
Я НЕ конкретно про метод массивов редьюс, ептваймать, который в джс, говорю, а про операцию свертки как таковую
не ругайся на меня, если все будут ругаться, тут будет пив-бар
источник

В

Виктория in pro.js
Не провоцируй и не буду тогда
источник