Size: a a a

2020 April 09

V

Vladislav in javascript_ru
Random Balance
А в чём проблема цикла? a.filter(el => "b" in el) вернёт тебе массив найденных элементов, если нужна только проверка то a.filter(el => "b" in el).length > 0 и всё.
А после того как узнал есть ли элемент, как узнать какой у него индекс?
источник

RB

Random Balance in javascript_ru
Vladislav
А после того как узнал есть ли элемент, как узнать какой у него индекс?
Лучше сразу опиши конечную цель. Разный способы для разных задач. Можно прям из фильтра добавлять индекс. Можно сразу в простом цикле запустить.
источник

V

Vladislav in javascript_ru
Random Balance
Лучше сразу опиши конечную цель. Разный способы для разных задач. Можно прям из фильтра добавлять индекс. Можно сразу в простом цикле запустить.
А как из фильтра?
источник

RB

Random Balance in javascript_ru
Vladislav
А как из фильтра?
Вторым аргументов передаётся индекс текущего элемента.
источник

V

Vladislav in javascript_ru
Имеешь ввиду так?: a.filter(el => "b" in el, a.lastIndexOf(el))
источник

RB

Random Balance in javascript_ru
Vladislav
Имеешь ввиду так?: a.filter(el => "b" in el, a.lastIndexOf(el))
Нет, внутрь колбэка. Опиши какой результат хочешь получить. Элементы нужны или только их индексы?
источник

V

Vladislav in javascript_ru
Только индексы найденных объектов
источник

RB

Random Balance in javascript_ru
Фильтр на выходе даст новый массив совпадающих элементов. Индексы там уже будут не нужны.
источник

V

Vladislav in javascript_ru
Random Balance
Фильтр на выходе даст новый массив совпадающих элементов. Индексы там уже будут не нужны.
Не, нужен индекс, т.к. я добавляю туда элементы
источник

V

Vladislav in javascript_ru
Random Balance
Нет, внутрь колбэка. Опиши какой результат хочешь получить. Элементы нужны или только их индексы?
Можешь показать как это будет выгдядеть, не очень понимаю)
источник

RB

Random Balance in javascript_ru
Vladislav
Можешь показать как это будет выгдядеть, не очень понимаю)
Ну если ты и добавлять туда ещё что-то хочешь, тебе наверное проще обычный for использовать и проверку:
for (const key in arr) {
 const el = arr[key];
 if ("b" in el) {
   // ...
 }
 // ...
}
источник

S

Syntax Highlight Bot in javascript_ru
Random Balance
Ну если ты и добавлять туда ещё что-то хочешь, тебе наверное проще обычный for использовать и проверку:
for (const key in arr) {
 const el = arr[key];
 if ("b" in el) {
   // ...
 }
 // ...
}
источник

К

Константин in javascript_ru
Vladislav
Не, нужен индекс, т.к. я добавляю туда элементы
findIndex
источник

К

Константин in javascript_ru
или тогда реально мапу с фильтром, если надо все индексы
источник

К

Константин in javascript_ru
Или старый добрый фор
источник
2020 April 10

АЧ

Антон Чепур in javascript_ru
Сделал в змейке управление стрелками, но после нескольких поворортов тело змеи рассыпается на части
https://jsfiddle.net/Chepman32/4xc2fgm1/16/
Вопрос: как избавиться от этого эффекта?
источник

R

Roman in javascript_ru
ку народ
есть что нибудь типа ruby/capistrano или laravel/envoy  для проектов на nodejs?
только что бы сценарии писалилсь на js, а не на ruby или php
хочу написать сценарии для деплойя и все такое
источник

R

Roman in javascript_ru
?
источник

К

Константин in javascript_ru
докер для этого всего не?
источник

A

Avin in javascript_ru
смотрю код envoy
источник