Прескочи към основното съдържание Прескочи към навигацията
Допълнения към урока
Учебна програма Основи на програмирането с JavaScript
5. Масиви и обекти

Пълен достъп до курса: Не

За пълен достъп или безплатна проба (2 модула), моля влезте или се регистрирайте.


Най-важното за промяната на масиви и обекти

Обектите и масивите се редактират по различен начин. При обектите можем директно да изтрием свойство с delete, без значение на позицията му, защото обектите са неподредени структури. При масивите обаче редът има значение – ако просто зададем null или undefined на даден индекс, дължината не се променя. За реално премахване и пренареждане използваме подходящи методи като splice, pop и shift.

Стъпка по стъпка: изтриване и добавяне на елементи

  1. Изтриване на свойство от обект:

    • Използвайте delete object.name
    • Презаредете и проверете, че свойството е премахнато.
  2. Премахване на елемент от масив по индекс:

    • Временно решение: array[1] = null
    • Ще видите, че дължината остава същата.
  3. Реално премахване и пренареждане:

    • Използвайте array.splice(1, 1)
    • Масивът ще намали дължината си и ще се пренареди.
  4. Премахване на последен елемент:

    • array.pop()
  5. Премахване на първи елемент:

    • array.shift()
  6. Добавяне на елемент в края:

    • array.push("Ива Иванова")

Основни методи за работа с масиви и обекти

  • delete – изтрива свойство от обект.
  • splice() – премахва/добавя елементи по индекс; приема начален индекс и брой елементи.
  • pop() – премахва последния елемент и го връща като резултат.
  • shift() – премахва първия елемент и пренарежда масива.
  • push() – добавя нов елемент в края на масива.

Дискусия към урока