1) Мы всегда используем метод toUpperCase() или toLowerCase() для преобразования строки в заглавную или меньшую букву. Но если нам нужно преобразовать только первую букву в заглавную, нам нужно использовать:-
const name = ‘badhan’; console.log(name[0].toUpperCase() + name.substr(1, name.length)); or, newName = name[0].toUpperCase() + name.substr(1, name.length); console.log(newName);
2) Чтобы проверить, присутствует ли слово или нет,
const sentence = ‘The quick brown fox jumps over the lazy dog’; console.log(sentence.includes(cat)); //false console.log(sentence.includes(dog)); //true
3) Чтобы удалить ненужные пробелы при любом вводе пользователя,
const input = ‘ This is JS Magic ’; console.log(input.trim()); //This is JS Magic
4) Простой способ объединить две строки
const str1 = ‘Hello’; const str2 = ‘World’; console.log(str1.concate(‘ ’ ’, str2)); Easy Way: console.log(str1 + ‘ ‘ ’ + str2);
5) Удалить определенный элемент из массива в JavaScript Array:
const name = [ Badhan, Aakash, KKK, Puja, Chalantica ]; name.splice( name.indexOf(‘KKK’), 1 ); console.log(name);
6) Четкое представление о split(), slice() и replace :-
split() can convert a string into an array of sub-string const sentence = ‘The quick brown fox jumps over the lazy dog’; const arr = sentence.split(‘ ’); console.log(arr); output: [ ‘The’, ‘quick’, ‘brown’, ‘fox’, ‘jumps’, ‘over’, ‘the’, ‘lazy’, ‘dog’ ]
7) Удалить объект из массива объектов
const salaryList = [ { name: ‘Jhon’, salary: 12 }, { name: ‘kay’, salary: 13 }, { name: ‘Sunny’, salary: 15 } ]; const index = salaryList.findIndex(s => s.salary === 13); salaryList.splice(index, 1); or, salaryList.splice(index, index ≥ 0 ? 1 : 0);
8) Простой способ удалить объект из массива объектов с помощью фильтра
const salaryList = [ { name: ‘Jhon’, salary: 12 }, { name: ‘kay’, salary: 13 }, { name: ‘Sunny’, salary: 15 } ]; salaryList = salaryList.filter(s => s.salary !== 13);
9) Простой способ подсчета суммы из массива объектов
const total = salaryList.reduce((total, s) => total + s.salary , 0); arrayOfObject.reduce((variableName, singleObject) => returningValue, initialValue)
10) Методы массива упрощают вашу жизнь
array.map() -> вернуть каждый элемент из массива;
array.find() -> вернуть первый элемент по его условию
array.filter -> вернуть несколько элементов по условию