💡 Перебрать все элементы и получить новый изменённый массив
С циклом:
Без цикла:
WebDEV #советы #coding #js
С циклом:
let names = ["Jack", "Jecci", "Ram", "Tom"];
let upperCaseNames = [];
for (let i = 0, totalNames = names.length; i < totalNames; i = i + 1) {
upperCaseNames[i] = names[i].toUpperCase();
}
Без цикла:
let names = ["Jack", "Jecci", "Ram", "Tom"];Примечание. Если вы используете
let upperCaseNames = names.map(name => name.toUpperCase());
map
, в процессе перебора нельзя сделать break
, continue
или return
. Но если возникает необходимость, такие случаи обычно сводятся к применению методов every
или some
.WebDEV #советы #coding #js
💡 Проверить, подходит ли условию каждый элемент массива
Если использовать цикл:
Если использовать цикл:
let num = [1, 2, 3, 4, 5, 0];Используя
for (let i = 0, total = num.length; i < total; i = i + 1) {
if (i <= 0) {
console.log("0 present in array");
}
}
every
:let num = [1, 2, 3, 4, 5, 0];
let isZeroFree = num.every(e => e > 0);
if (!isZeroFree) {
console.log("0 present in array");
}
WebDEV #советы #coding #js