Software developer 🧑‍💻
33 subscribers
42 photos
7 videos
31 links
Just starting your coding journey?
This channel is for you!
Easy explanations
Real code examples
Helpful guides
Learn programming step by step.
Download Telegram
5️⃣ map()

👉 Проходит по каждому элементу и возвращает новый массив.

let numbers = [1, 2, 3, 4];
let doubled = numbers.map(num => num * 2);
console.log(doubled); // [2, 4, 6, 8]
🔥1💯1🆒1
6️⃣ filter()

👉 Возвращает новый массив, где элементы проходят условие.

let numbers = [1, 2, 3, 4, 5];
let even = numbers.filter(num => num % 2 === 0);
console.log(even); // [2, 4]
🔥1💯1🆒1
7️⃣ forEach()

👉 Выполняет действие для каждого элемента (ничего не возвращает).

let fruits = ["apple", "banana", "orange"];
fruits.forEach(fruit => console.log(fruit));
// apple
// banana
// orange
🔥1💯1🆒1
8️⃣ reduce()

👉 Сокращает массив к одному значению (например, сумма).

let numbers = [1, 2, 3, 4];
let sum = numbers.reduce((acc, num) => acc + num, 0);
console.log(sum); // 10
1💯1🆒1
9️⃣ find()

👉 Возвращает первый элемент, который соответствует условию.

let numbers = [5, 12, 8, 130];
let found = numbers.find(num => num > 10);
console.log(found); // 12
🔥1💯1🆒1
🔟 findIndex()

👉 Возвращает индекс первого элемента, который соответствует условию.

let numbers = [5, 12, 8, 130];
let index = numbers.findIndex(num => num > 10);
console.log(index); // 1
2🆒1
1️⃣1️⃣ includes()

👉 Проверяет, есть ли элемент в массиве (true/false).

let fruits = ["apple", "banana", "orange"];
console.log(fruits.includes("banana")); // true
console.log(fruits.includes("grape")); // false
🔥1💯1🆒1
1️⃣2️⃣ slice()

👉 Создает копию части массива (не изменяет оригинал).

let arr = [1, 2, 3, 4, 5];
let sliced = arr.slice(1, 4);
console.log(sliced); // [2, 3, 4]
1🔥1💯1
1️⃣3️⃣ splice()

👉 Удаляет или добавляет элементы в массив (меняет оригинал).
let arr = [1, 2, 3, 4, 5];
arr.splice(2, 2, 99, 100);
console.log(arr); // [1, 2, 99, 100, 5]
🔥1💯1🆒1
🔥 JavaScript String Methods (Методы строк)

Строка — это последовательность символов в кавычках:
1🔥1💯1
1️⃣ length

👉 Возвращает длину строки (количество символов).
let str = "JavaScript";
console.log(str.length); // 10
🔥2🆒1
2️⃣ toUpperCase()

👉 Переводит строку в верхний регистр (большие буквы).

let str = "hello";
console.log(str.toUpperCase()); // "HELLO"
💯2🆒1
3️⃣ toLowerCase()

👉 Переводит строку в нижний регистр (маленькие буквы).
let str = "HELLO";
console.log(str.toLowerCase()); // "hello"
💯2🆒1
4️⃣ trim()

👉 Убирает пробелы в начале и в конце строки.
let str = "   hi there   ";
console.log(str.trim()); // "hi there"
🔥2💯1
5️⃣ includes()

👉 Проверяет, содержит ли строка подстроку.

let str = "I love JavaScript";
console.log(str.includes("love")); // true
console.log(str.includes("Python")); // false
1🔥1🆒1
6️⃣ indexOf()

👉 Возвращает индекс первого вхождения подстроки. Если нет — -1.

let str = "Hello World";
console.log(str.indexOf("World")); // 6
console.log(str.indexOf("Python")); // -1
1🔥1
7️⃣ lastIndexOf()

👉 Возвращает индекс последнего вхождения подстроки.

let str = "Hello Hello World";
console.log(str.lastIndexOf("Hello")); // 6
🔥1💯1
8️⃣ slice(start, end)

👉 Вырезает часть строки (от start до end, не включая end).


let str = "JavaScript";
console.log(str.slice(0, 4)); // "Java"
console.log(str.slice(4)); // "Script"
🔥1💯1
9️⃣ substring(start, end)

👉 Похож на slice(), но не принимает отрицательные индексы.
let str = "JavaScript";
console.log(str.substring(0, 4)); // "Java"
1🔥1
🔟 replace()

👉 Заменяет первую найденную подстроку на новую.

let str = "I love JavaScript";
console.log(str.replace("JavaScript", "Python"));
// "I love Python"
🔥1🆒1
1️⃣1️⃣ replaceAll()

👉 Заменяет все вхождения подстроки.

let str = "Hello Hello";
console.log(str.replaceAll("Hello", "Hi"));
// "Hi Hi"
🔥1💯1