Канал о web-разработке. Новости IT, туториалы, веб-программирование и многое другое.
let names = ["Web", "DEV", "telegram"];
for (let i = 0, totalNames = names.length; i < totalNames; i = i + 1) {
if (names[i] === "DEV") {
console.log("%c found DEV", "color:red");
}
}
Используя some:
let names = ["Web", "DEV", "telegram"];
let isRahulPresent = names.some(name => name === "DEV");
if (isRahulPresent) {
console.log("%c found DEV", "color:red");
}
%c в выражении будет применять стиль к тексту консоли.
WebDEV #советыlet numbers = [1, 2, 3, 4, 5]
let result = 0;
for (let i = 0, total = numbers.length; i < total; i = i + 1) {
result = result + numbers[i];
}
Используя reduce:
let numbers = [1, 2, 3, 4, 5]; let result = numbers.reduce((acc, val) => acc + val, 0);WebDEV #советы
function isOdd(n) {
return n % 2;
}
let numbers = [1, 2, 3, 4, 5];
let odd = [];
for (let i = 0, total = numbers.length; i < total; i = i + 1) {
let number = numbers[i];
if (isOdd(number)) {
odd.push(number);
}
}
Используя filter:
let numbers = [1, 2, 3, 4, 5];
let odd = numbers.filter(n => n % 2); // одна строка
WebDEV #советыfunction print(name) {
console.log(name);
}
let names = ["Clean", "Code", "codeclean"];
for (let i = 0, totalNames = names.length; i < totalNames; i = i + 1) {
print(names[i])
}
Без цикла:
let names = ["Clean", "Code", "codeclean"]; names.forEach(name => print(name));WebDEV #советы