Безплатно! Онлайн събитие: 5-дневно ChatGPT предизвикателство Регистрация тук.
Промяна на масиви и обекти
Пълен достъп до курса: Не
За пълен достъп или безплатна проба (2 модула), моля влезте или се регистрирайте.
Най-важното за промяната на масиви и обекти
Обектите и масивите се редактират по различен начин. При обектите можем директно да изтрием свойство с delete, без значение на позицията му, защото обектите са неподредени структури. При масивите обаче редът има значение – ако просто зададем null или undefined на даден индекс, дължината не се променя. За реално премахване и пренареждане използваме подходящи методи като splice, pop и shift.
Стъпка по стъпка: изтриване и добавяне на елементи
Изтриване на свойство от обект:
- Използвайте
delete object.name - Презаредете и проверете, че свойството е премахнато.
- Използвайте
Премахване на елемент от масив по индекс:
- Временно решение:
array[1] = null - Ще видите, че дължината остава същата.
- Временно решение:
Реално премахване и пренареждане:
- Използвайте
array.splice(1, 1) - Масивът ще намали дължината си и ще се пренареди.
- Използвайте
Премахване на последен елемент:
array.pop()
Премахване на първи елемент:
array.shift()
Добавяне на елемент в края:
array.push("Ива Иванова")
Основни методи за работа с масиви и обекти
delete– изтрива свойство от обект.splice()– премахва/добавя елементи по индекс; приема начален индекс и брой елементи.pop()– премахва последния елемент и го връща като резултат.shift()– премахва първия елемент и пренарежда масива.push()– добавя нов елемент в края на масива.