Size: a a a

JavaScript Noobs — сообщество новичков

2020 December 20

a

allpeg in JavaScript Noobs — сообщество новичков
Кирилл
Ребят, подскажите по задаче, выдаёт значения вместо индекса.
С помощью filter, переберите массив и создайте новый массив, который содержит индексы четных элементов.
[1,10,20,30].map((v,i)=>v%2==0?i:null).filter(v=>v!==null)
источник

NB

Nikolay Breyn in JavaScript Noobs — сообщество новичков
jk
Бери этот.

const createCalculator = (x) => ({ sum: (v) => x += v, mult: (v) => x *= v, sub: (v) => x -= v, div: (v) => x /= v, set: (v) => x = v })
Сложно,я только смотрю замыкания,и хочу сделать чтоб было понятно,мне тот понятнее пример, только не пойму как if туда всунуть
источник

工丂乚闩从 in JavaScript Noobs — сообщество новичков
Вячеслав
И цикл тоже)
один reduce справится с любой задачей связанной с массивами
источник

NB

Nikolay Breyn in JavaScript Noobs — сообщество новичков
Alex
Не понял
Если не число,допустим строка тогда выводит null,а потом если число то мы продолжаем работать с тем числом что было
источник

j

jk in JavaScript Noobs — сообщество новичков
Nikolay Breyn
Сложно,я только смотрю замыкания,и хочу сделать чтоб было понятно,мне тот понятнее пример, только не пойму как if туда всунуть
источник

NB

Nikolay Breyn in JavaScript Noobs — сообщество новичков
Так лучше сделать?
источник

j

jk in JavaScript Noobs — сообщество новичков
Nikolay Breyn
Так лучше сделать?
Да.
источник

NB

Nikolay Breyn in JavaScript Noobs — сообщество новичков
jk
Да.
Я только основы смотрю,а тут ещё и Лабы по универу надо,и так получается я не успеваю,отстаю по курсу который смотрю, получается выборочно смотрю
источник

a

allpeg in JavaScript Noobs — сообщество новичков
工丂乚闩从
один reduce справится с любой задачей связанной с массивами
кстати да, даже проще будет.
[1,10,20,30].reduce((a,v,i)=>(v%2==0&&a.push(i),a),[]);
было так:
[1,10,20,30].map((v,i)=>v%2==0?i:null).filter(v=>v!==null)
источник

A

Alex in JavaScript Noobs — сообщество новичков
Nikolay Breyn
Если не число,допустим строка тогда выводит null,а потом если число то мы продолжаем работать с тем числом что было
Так же, как и с простой функцией. У тебя, получается, присваивание должно происходить только в случае если подаётся число, иначе только возврат какого-либо значения: null или результат вычисления
источник

В

Вячеслав in JavaScript Noobs — сообщество новичков
工丂乚闩从
один reduce справится с любой задачей связанной с массивами
Как и for
источник

JA

John Aizov in JavaScript Noobs — сообщество новичков
что здесь за сборище
источник

A

Alex in JavaScript Noobs — сообщество новичков
工丂乚闩从
один reduce справится с любой задачей связанной с массивами
Только нет смысла его пихать везде, где подразумевается не агрегирование
источник

В

Вячеслав in JavaScript Noobs — сообщество новичков
John Aizov
что здесь за сборище
Слив района
источник

В

Вячеслав in JavaScript Noobs — сообщество новичков
allpeg
кстати да, даже проще будет.
[1,10,20,30].reduce((a,v,i)=>(v%2==0&&a.push(i),a),[]);
было так:
[1,10,20,30].map((v,i)=>v%2==0?i:null).filter(v=>v!==null)
А сразу фильтр сделать не варик... Хд
источник

T

Tonn in JavaScript Noobs — сообщество новичков
Всем привет , помогите пожалуйста не могу передать value в  input'e
источник

T

Tonn in JavaScript Noobs — сообщество новичков
<input
                             type="text"
                             className="form-control"
                             id="order"
                             required
                             value={countOrders}

                             onChange={this.onChangeOrder}
                             name="order"
                           />
источник

j

jk in JavaScript Noobs — сообщество новичков
Tonn
<input
                             type="text"
                             className="form-control"
                             id="order"
                             required
                             value={countOrders}

                             onChange={this.onChangeOrder}
                             name="order"
                           />
onChange={this.onChangeOrder}

А тут контекст случаем не теряется?
источник

a

allpeg in JavaScript Noobs — сообщество новичков
Вячеслав
А сразу фильтр сделать не варик... Хд
попробуй сам
источник

T

Tonn in JavaScript Noobs — сообщество новичков
jk
onChange={this.onChangeOrder}

А тут контекст случаем не теряется?
onChangeOrder(e) {
   this.setState({
       order: e.target.value
   })
 }
источник