В этом руководстве обсуждаются методы массива.
Длина свойства
array.length
Собственность действует как счетчик Поскольку он продолжает рассчитывать на количество предметов в массиве. Давайте посмотрим ниже пример
var x = [5,8,7,2,1]; console.log(x.length); //Console Output 5
x.length
Выводит количество элементов в массиве X.
Push () метод
Метод push ()
используется для вставки элемента в конец массива.
Синтаксис
array.push(item1,item2,...);
Мы можем вставить один элемент или несколько элементов одновременно.
Пример
var items = ["Key", "Soap", "Table"]; items.push("Slippers", "Napkin", "Charger"); console.log(items) //Console Output (6) ["Key", "Soap", "Table", "Slippers", "Napkin", "Charger"]
Поп () Метод
Метод поп ()
Удалите последний элемент из массива и верните элемент удаления.
Синтаксис
array.pop()
Пример
var items = ["Key", "Soap", "Table"]; items.push("Slippers", "Napkin", "Charger"); console.log("Array before pop() method ",items) items.pop() console.log("Array after pop() method ",items) //Console Output Array before pop() method (6) ["Key", "Soap", "Table", "Slippers", "Napkin", "Charger"] Array after pop() method (5) ["Key", "Soap", "Table", "Slippers", "Napkin"]
Метод Shift ()
Метод Shift ()
делает противоположность поп ()
метод. Это удаляет первый предмет из массива.
Синтаксис
array.shift()
Пример
var items = ["Key", "Soap", "Table"]; console.log("Array before shift() method ",items); items.shift(); console.log("Array after shift() method ",items); //Console Output Array before shift() method (3) ["Key", "Soap", "Table"] Array after shift() method (2) ["Soap", "Table"]
Метод без смещения
Метод Неприносимость
делает противоположность push ()
Способ вставляет новый элемент в начале массива и возвращает количество для количества элементов в массиве.
Синтаксис
array.unshift(item1,item2,...);
Пример
var items = ["Key", "Soap", "Table"]; console.log("Array before unshift() method ",items); items.unshift("Knife", "Medicine box", "Toilet Paper"); console.log("Array after unshift() method ",items); //Console Output Array before unshift() method (3) ["Key", "Soap", "Table"] Array after unshift() method (6) ["Knife", "Medicine box", "Toilet Paper", "Key", "Soap", "Table"]
Метод индекса
Метод Индекс
используется для проверки, существует ли элемент в массиве. Он сначала принимает два аргумента – это элемент для поиска, а второй аргумент указывает, из которого он должен начать поиск. Если элемент поиска существует в массиве, он возвращает свой индекс, и если элемент поиска не существует, то он вернет -1, что означает, что элемент не существует в массиве.
Синтаксис
array.indexOf(search_item, search_from_index);
Argrument search_from_index
является необязательным Argrument.
Пример 1.
var items = ["Key", "Soap", "Table"]; items.indexOf("Soap"); //Console Output 1 //this is index of item "Soap"
Пример 2.
Давайте проверим, существует ли имя студентов в массиве, используя if-stake
Отказ
var students = ["Kishor", "Suresh", "Naresh", "Sunil", "Pradeep"]; var index = students.indexOf("Naresh"); if(index != -1){ console.log("Student name 'Naresh' exists in array at index : "+index); }else{ console.log("Student name 'Naresh' does not exists in array"); } //Console Output Student name 'Naresh' exists in array at index : 2
Метод ломтика
Метод ломтик
используется для разрезания определенного положения массива. Этот метод принимает два аргумента Начать
и конец
Отказ Начать
Аргумент указывает, из какого индекса его следует начать нарезки и конец
Аргумент указывает на то, какой индекс он должен прекратить нарезку. Он не переопределяет существующий массив и возвращает новый нарезанный массив.
Синтаксис
array.slice(start_index, end_index);
Пример
var students = ["Kishor", "Suresh", "Naresh", "Sunil", "Pradeep"]; var start_index = 2, end_index = 4; students.slice(start_index, end_index); //Console Output (2) ["Naresh", "Sunil"]
MDN DOC Предоставляет подробно смотреть на методы массива JavaScript. Этот пост взят из Сайт Thecodelearers
Оригинал: “https://dev.to/pavanbaddi/javascript-array-methods-4hf4”