CodeBase | Frontend
2.13K subscribers
360 photos
128 videos
2 files
518 links
Все самое интересное и полезное у нас 😎

Контакт: @Filgood777 (реклама, сотрудничество)
Download Telegram
👩‍💻 Что такое метод padStart() в JavaScript и как он используется?

padStart() — это метод строк в JavaScript, который дополняет строку до нужной длины, добавляя заданные символы в начало. Он удобен для форматирования чисел, дат и других данных.

➡️ Пример:

const num = "7";

// Дополняем до двух символов нулями
console.log(num.padStart(2, "0")); // "07"

// Выравнивание текста
console.log("JS".padStart(5, "-")); // "--JS"


🗣️ В этом примере:

padStart(2, "0") превращает "7" в "07", полезно для форматирования чисел.
padStart(5, "-") добавляет символы до нужной длины.

CodeBase | Frontend | #JS
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Что такое метод trim() в JavaScript и как он используется?

trim() — это метод строк в JavaScript, который удаляет пробелы и скрытые символы (переводы строк, табуляции) в начале и конце строки. Это полезно при обработке пользовательского ввода и очистке данных.

➡️ Пример:

const text = "   Привет, мир!   ";

console.log(text.trim()); // "Привет, мир!"
console.log(text.trimStart()); // "Привет, мир! "
console.log(text.trimEnd()); // " Привет, мир!"


🗣️ В этом примере:

trim() удаляет пробелы с обеих сторон строки.
trimStart() — удаляет только в начале, trimEnd() — только в конце.

CodeBase | Frontend | #JS
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Что такое метод repeat() в JavaScript и как он используется?

repeat() — это метод строк в JavaScript, который позволяет повторить строку указанное количество раз. Он полезен для форматирования вывода, создания шаблонов и генерации текстовых данных.

➡️ Пример:

const text = "JS ";

// Повторяем строку 3 раза
console.log(text.repeat(3)); // "JS JS JS"

// Создаём разделитель
console.log("-".repeat(10)); // "----------"


🗣️ В этом примере:

repeat(3) повторяет строку три раза, объединяя их в одну строку.
repeat(10) создаёт разделитель из 10 символов -.

CodeBase | Frontend | #JS
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Что такое метод slice() в JavaScript и как он используется?

slice() — это метод массивов и строк в JavaScript, который возвращает копию части массива или строки без изменения оригинала. Он полезен для обрезки, копирования и извлечения подмножеств данных.

➡️ Пример:

const arr = [10, 20, 30, 40, 50];
console.log(arr.slice(1, 4)); // [20, 30, 40]

const str = "JavaScript";
console.log(str.slice(0, 4)); // "Java"


🗣️ В этом примере:

slice(1, 4) возвращает элементы с индексом 1 по 3 включительно (4 не включается).
slice(0, 4) возвращает первые 4 символа строки.
• Метод не мутирует оригинальные данные, что делает его безопасным при работе с копиями.

CodeBase | Frontend | #JS
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Fluid Simulation - cцена с интересной симуляцией жидкости с текстом CSS и JavaScript.

🔗 Ссылка

CodeBase | Frontend | #js #animate
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Что такое метод splice() в JavaScript и как он используется?

splice() — это метод массивов в JavaScript, который изменяет оригинальный массив, удаляя, добавляя или заменяя элементы. Он полезен для управления содержимым массива на месте.

➡️ Пример:

const numbers = [1, 2, 3, 4, 5];

// Удаляем 2 элемента, начиная с индекса 1
numbers.splice(1, 2);
console.log(numbers); // [1, 4, 5]

// Вставляем новые элементы на индекс 1
numbers.splice(1, 0, 99, 100);
console.log(numbers); // [1, 99, 100, 4, 5]


🗣️ В этом примере:

splice(1, 2) удаляет два элемента начиная с индекса 1.
splice(1, 0, 99, 100) вставляет два элемента без удаления.
• Метод изменяет исходный массив, в отличие от slice().

CodeBase | Frontend | #JS
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Что такое метод filter() в JavaScript и как он используется?

filter() — это метод массивов в JavaScript, который создаёт новый массив, содержащий только те элементы, которые прошли проверку в переданной функции. Исходный массив не изменяется.

➡️ Пример:

const numbers = [1, 2, 3, 4, 5];

// Оставляем только чётные числа
const evens = numbers.filter(num => num % 2 === 0);

console.log(evens); // [2, 4]


🗣️ В этом примере:

filter() проверяет каждый элемент на условие
• Возвращает новый массив только с подходящими элементами
• Полезен для фильтрации данных на основе критериев.

➡️ filter() часто используется при работе со списками в интерфейсах

CodeBase | Frontend | #JS
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Что такое метод map() в JavaScript и как он используется?

map() — это метод массивов в JavaScript, который создаёт новый массив, преобразуя каждый элемент исходного массива по заданной функции.
Исходный массив не изменяется.

➡️ Пример:

const numbers = [1, 2, 3, 4, 5];

// Умножаем каждый элемент на 2
const doubled = numbers.map(num => num * 2);

console.log(doubled); // [2, 4, 6, 8, 10]


🗣️ В этом примере:

map() применяет функцию ко всем элементам массива
• Возвращает новый массив с результатами
• Идеален для преобразования данных (например, умножение, форматирование).

CodeBase | Frontend | #JS
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Что такое метод forEach() в JavaScript и как он используется?

forEach() — это метод массивов в JavaScript, который выполняет заданную функцию для каждого элемента массива.
Он не возвращает новый массив и чаще используется для побочных эффектов (логов, вызовов функций и т.д.).

➡️ Пример:

const users = ["Анна", "Борис", "Вера"];

users.forEach((user, index) => {
console.log(`${index + 1}. Привет, ${user}!`);
});

1. Привет, Анна!
2. Привет, Борис!
3. Привет, Вера!


🗣️ В этом примере:

forEach() перебирает массив
• Удобен для вывода в консоль, вызова функций, работы с DOM
• Не изменяет оригинальный массив и не возвращает новый

CodeBase | Frontend | #JS
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Что такое метод map() в JavaScript и как он используется?

map() — это метод массивов в JavaScript, который создаёт новый массив, применяя функцию к каждому элементу исходного. Он не изменяет оригинальный массив.

➡️ Пример:

const numbers = [1, 2, 3, 4];

// Умножаем каждый элемент на 2
const doubled = numbers.map(num => num * 2);

console.log(doubled); // [2, 4, 6, 8]


🗣️ В этом примере:

map() применяет функцию ко всем элементам массива
• Возвращается новый массив с результатами
• Часто используется для форматирования данных перед выводом.

➡️ map() — основа функционального подхода в работе с массивами

CodeBase | Frontend | #JS
Please open Telegram to view this post
VIEW IN TELEGRAM