Size: a a a

JavaScript — русскоговорящее сообщество

2021 February 01

VB

Volodymyr Borysov in JavaScript — русскоговорящее сообщество
Volodymyr Borysov
forEach не возвращает массив
и не мутирует текущий
источник

es

evgeny shev in JavaScript — русскоговорящее сообщество
Volodymyr Borysov
и не мутирует текущий
а в чем тогда его применение? типа для всяких console.log  вывести все элементы массива поочереди в консоль?)
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
evgeny shev
Народ, вернулся к изучению js и че то поплыл. Почему с помощью forEach нельзя перемножыть элементы массива? Ведь функция в нём применяется к каждому элементу массива же? Типа аллерт работает. А так нет? (знаю, что с помощью map это проще сделать, но всё же
источник

v

va1 in JavaScript — русскоговорящее сообщество
Volodymyr Borysov
и не мутирует текущий
const initialArr = [1,2 ,3 ,4]

initialArr.forEach((item, i, arr) => arr[i] = arr[i] * 2)

initialArr

почему же, мутирует, если захотеть )
источник

VB

Volodymyr Borysov in JavaScript — русскоговорящее сообщество
evgeny shev
а в чем тогда его применение? типа для всяких console.log  вывести все элементы массива поочереди в консоль?)
очень редко его юзаю
источник

es

evgeny shev in JavaScript — русскоговорящее сообщество
о есть чат нубов, найс, спс)
источник

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
evgeny shev
о есть чат нубов, найс, спс)
ор, я сначала подумал, что это и есть тот самый чат
источник

es

evgeny shev in JavaScript — русскоговорящее сообщество
Volodymyr Borysov
очень редко его юзаю
да я тоже не юзал, когда раньше курс проходил, просто сейчас lj перечитываю, и решил подробнее понять
источник

VB

Volodymyr Borysov in JavaScript — русскоговорящее сообщество
va1
const initialArr = [1,2 ,3 ,4]

initialArr.forEach((item, i, arr) => arr[i] = arr[i] * 2)

initialArr

почему же, мутирует, если захотеть )
ну так вы сами изменяете данные arr[i] = ...
источник

es

evgeny shev in JavaScript — русскоговорящее сообщество
спасиб
источник

es

evgeny shev in JavaScript — русскоговорящее сообщество
.map и .reduce самый ок было для всего
источник

M

Mr. J in JavaScript — русскоговорящее сообщество
ADMIN INDIGO
Может кто подсказать как это правильно реализовать ?
Если еще актуально, const files = $('...')[0].files.slice(); и работаешь с переменной files
источник
2021 February 02

АС

Александр Соловьёв... in JavaScript — русскоговорящее сообщество
Привет. Кто-нибудь знает, как оптимизировать этот код?
<script>
   let wc1 = '?f=1’;
   let wc2 = '?f=2’;
   let wc3 = '?f=3’;
   if (location.search != wc1 && location.search != wc2 && location.search != wc3) {window.location.replace('https://yandex.ru’);}
</script>
источник

М

Максим in JavaScript — русскоговорящее сообщество
Александр Соловьёв
Привет. Кто-нибудь знает, как оптимизировать этот код?
<script>
   let wc1 = '?f=1’;
   let wc2 = '?f=2’;
   let wc3 = '?f=3’;
   if (location.search != wc1 && location.search != wc2 && location.search != wc3) {window.location.replace('https://yandex.ru’);}
</script>
const blackList = ['?f=1', '?f=2', '?f=3'];

if (!blackList.includes(location.search)) {
 window.location.replace('https://yandex.ru');
}
?
источник

EK

Eugene Kannou in JavaScript — русскоговорящее сообщество
Александр Соловьёв
Привет. Кто-нибудь знает, как оптимизировать этот код?
<script>
   let wc1 = '?f=1’;
   let wc2 = '?f=2’;
   let wc3 = '?f=3’;
   if (location.search != wc1 && location.search != wc2 && location.search != wc3) {window.location.replace('https://yandex.ru’);}
</script>
Надо сделать красивее или быстрее?
источник

АС

Александр Соловьёв... in JavaScript — русскоговорящее сообщество
Eugene Kannou
Надо сделать красивее или быстрее?
Красивее, потому что f1 - это жиробасные фильтры (и их много в одной переменной).
источник

АС

Александр Соловьёв... in JavaScript — русскоговорящее сообщество
Максим
const blackList = ['?f=1', '?f=2', '?f=3'];

if (!blackList.includes(location.search)) {
 window.location.replace('https://yandex.ru');
}
?
Благодарю!
источник

М

Максим in JavaScript — русскоговорящее сообщество
я там перепутал в if, наоборот
!blackList.includes(location.search)

// Ну и выходит это скорее наоборот whiteList, но думаю там уже сам разберешься
источник

АС

Александр Соловьёв... in JavaScript — русскоговорящее сообщество
Максим
я там перепутал в if, наоборот
!blackList.includes(location.search)

// Ну и выходит это скорее наоборот whiteList, но думаю там уже сам разберешься
🙂 это и есть whitelist! Спасибо
источник

b

bot in JavaScript — русскоговорящее сообщество
cobrascript Niko
Ну, решил задачку?))
Не ещё нет)
источник