Рубрики
Без рубрики

Методы массива JavaScript

В этом руководстве обсуждаются методы массива. Длина свойства Array.Length Prope … Теги с JavaScript, WebDev, начинающими, учебниками.

В этом руководстве обсуждаются методы массива.

Длина свойства

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”