Удвоить элементы массива [требует правки]

260
02 февраля 2018, 23:46

Подскажите пожалуйста, как удвоить элементы массива без использования циклов?

Answer 1

Никак. Можно не писать их явно, воспользовавшись каким-либо перебирающим методом массива типа map / forEach / reduce итд, но внутри у них всех точно такой же цикл.

console.log([1,2,3,4].map(el => el * 2));

UP: хотя если вы знаете длину массива, вы можете просто закодить эту операцию над каждым элементом, и никаких циклов не надо. вместо цикла копипаст и ручное увеличение инкремента

const arr = [1,2,3,4]; 
arr[0] = arr[0] * 2; 
arr[1] = arr[1] * 2; 
arr[2] = arr[2] * 2; 
arr[3] = arr[3] * 2; 
console.log(arr);

READ ALSO
Синхронизировать <Input tyre=“range”/> и store

Синхронизировать <Input tyre=“range”/> и store

Приложение должно применять стили к изображению в зависимости от изменений ползунков в

391
Как удалить из памяти компонент VUE?

Как удалить из памяти компонент VUE?

Сильно упрощенно у меня задача такая:

319
Помогите устранить конфликт скриптов [требует правки]

Помогите устранить конфликт скриптов [требует правки]

Помогите устранить конфликт скриптов ссылка на сайт http://wwwvysokostnyi

244
Сортировка массивов по возрастанию

Сортировка массивов по возрастанию

Привет, помогите пожалуйста с задачей, код есть но я неверно в нём что-то прописалНадо чтобы происходила сортировка по возрастанию ядер (cores)

257