Строковые методы:
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"
Здесь включает (), подтверждая, входит ли строка 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. isNaN
isNaN дает логическое значение, указывающее, что переданное значение является числом или нет. isNaN истинно, если введено не число, и ложно, если это число. Такие как
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» - это метод массива, который проверяет, все ли элементы, включая его, проходят проверку с заданным условием. Он обеспечивает логические выходы Истина / Ложь.
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 ():
Функция map - один из важнейших методов работы с массивом. Он возвращает новый массив. Однако есть и другие функции, которые выполняют аналогичные задачи, forEach - одна из альтернатив, которую следует рассмотреть. Но метод forEach возвращает значение undefined, а функция 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"}
Спасибо за то, что уделили свое драгоценное время, Удачного кодирования:]