Конспект по Javascript.

Методы массива объекта

Методы массивов JavaScript можно использовать как для обычных массивов, так и для массивов объектов. Такие методы, как push(), pop(), shift(), unshift(), splice(), slice(), forEach(), map(), filter(), reduce(), sort() и т. д. могут использоваться независимо от того, содержит ли массив простые типы данных (например, строки или числа) или более сложные данные (например, объекты или даже другие массивы).

Это связано с тем, что в JavaScript массивы являются объектами, и хранение как простых типов данных, так и объектов в массивах происходит одинаково. Тип данных, которые содержит массив, не влияет на методы массивов. Например, добавление новых объектов в массив объектов с помощью push и unshift.

kaabelid.push({ mark: 'Northon', mudel: 'CAT-6', kiirus_mbs: 40520 }); // - lisab nägu VIIMANE element masiivis

kaabelid.unshift({ mark: 'Sincad', mudel: 'CAT-7', kiirus_mbs: 98700 }); // - lisab nägu ESIMENE element masiivis

Метод splice одновременно удаляет и добавляет. Например:

//Kasusataksee nii et:

//  massiiv.splice(
//      {start indeks},
//      {mitu eemaldada},
//      {mida lisada}
//  );

Пример:

//Eemaldab esimese objekti
kaabelid.splice(0,1);
//Lisab objekti alates teisest indeksist, ei kustutata midagi
kaabelid.splice(1,0,{ mark: 'Norden2', mudel: 'CAT-7e', kiirus_mbs: 52000 });

//Norden2 Läheb 1 indexi peale [1], Norden läheb 1 index ules [2]

Страницы: 1 2 3 4 5 6 7 8 9