Методы массива объекта
Методы массивов 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]

