Строковые методы:
1. charAt():
charAt() указывает конкретный символ в соответствии с заданным параметром, порядковый номер.
var color = "red";//console.log color.charAt(0) = "r" color.charAt(2) = "d"//Note that index should be>> string.length-1
2. concat():
Функция concat добавляет или объединяет два или более типов строк. Просто говорит, что Concat действует как фуганок или клей здесь!
var subject = "She" var predicate = "loves me"concate(subject, predicate) //result will be "She loves me"
3. включает()
Это дает вам логический результат, сравнивающий два или строку по условию. Пример поможет вам понять эту концепцию более четко,
const jhonySaid = "Sunny is my wife"; const jhonysRealWife = "Nusrat";console.log(`Jhony is a ${jhonySaid.includes(jhonysRealWife)? "square shooter" : "story teller"}`)//result will be> "Jhony is a story teller"
Здесь include(), подтверждающий, включает ли строка jhonysRealWife = «Nusrat» строку jhonySaid. Если include() находит «Nusrat» в строке jhonySaid, она возвращает True, в противном случае возвращает False.
4. endWith():
Он определяет, заканчивается ли конкретный символ строки условием, и дает логический результат True или False.
const example = "Have a nice day!" console.log(endsWith("day!")) // True console.log(endsWith("night!")) // False
Числовые методы:
5. этоNaN
isNaN дает логическое значение, указывающее, что переданное значение является числом или нет. isNaN имеет значение true, если ввод не является числом, и false, если это число. Такой как
const ten = 10 console.log(isNaN(ten)) //false const ten = "abcd" console.log(isNaN(ten)) //true
Математические методы:
6. Math.abs()
Эта функция возвращает абсолютное значение числа. Обычно он дает три типа вывода в зависимости от типа ввода.
Типы вывода приведены ниже с примером
//return 0 for, Math.abs(null); // 0 Math.abs(''); // 0 Math.abs([]); // 0//return absolute number for, Math.abs([99]); //99 Math.abs(99); //99 Math.abs('-99'); //99//return NaN for, Math.abs([1,2]); // NaN Math.abs({}); // NaN Math.abs('string'); // NaN Math.abs(); // NaN
Методы массива:
7. каждый():
'every' — это метод массива, который проверяет массив на предмет того, проходят ли все входящие в него элементы тест с заданным условием. Он выдает логические значения True/False.
const condition_1 = (number) => number > 10; const condition_2 = (number) => number > 5 ; const array = [9 , 11, 30]; console.log(array.every(condition_1)) // false console.log(array.every(condition_2)) // true
8. forEach():
Этот метод предоставляет функцию обратного вызова для каждого элемента в существующем массиве. Как правило, функция обратного вызова имеет три аргумента.
- ценить
- индекс
- объект
Помните, что функция forEach всегда возвращает неопределенное значение.
[3,5,2].forEach(number => console.log(number+1) //4 //6 //3
9. карта():
Функция map — один из наиболее важных методов работы с массивом. Он возвращает новый массив. Однако есть и другие функции, выполняющие аналогичные задачи, и forEach — одна из альтернатив, которые следует рассмотреть. Но метод forEach возвращает неопределенное значение, с другой стороны, mapфункция возвращает массив; Он используется для передачи функции в каждый элемент массива и, наконец, дает новый массив.
const friendsInfo = [ { id: 1, name: 'Kaium Razu' }, { id: 2, name: 'Jalal Mia' }, { id: 3, name: 'Farhad Hossain' }, { id: 4, name: 'Rafiul Alam' } ];const friendsName = friendsInfo.map(object => object.name) console.log(friendsName) // ["Kaium Razu", "Jalal Mia", "Farhad Hossain", "Rafiul Alam"]
10. найти()
Метод find — это еще один полезный метод JavaScript, применяемый к массиву и находящий определенный элемент из массива в соответствии с заданным условием. Он возвращает объект и дает вам только одно значение.
Предположим, мы рассматриваем список друзей,
const friendsInfo = [ { id: 1, name: 'Kaium Razu' }, { id: 2, name: 'Jalal Mia' }, { id: 3, name: 'Farhad Hossain' }, { id: 4, name: 'Rafiul Alam' } ];
Если нам нужен определенный элемент из этого массива, предположим, что id: 3 — это единственный друг, который нам нужен. Затем мы применяем метод find() к этому массиву;
const id3friend = friends.find(object => object.id === 3); console.log(id3friend) // {id: 3, name: "Farhad Hossain"}
Спасибо, что уделили свое драгоценное время, счастливого кодирования:]