ოპერატორი delete

ოპერატორი delete წაშლის ობიექტის თვისებას. წაშლის შემდეგ ამ თვისების მნიშვნელობა იქნება undefined.

სინტაქსი

javascriptdelete ობიექტი.თვისება;

მაგალითი

შევქმნათ ობიექტი და წავშალოთ მისგან ერთ-ერთი თვისება:

javascriptlet obj = {
  name: 'john',
  age:  23,
};

delete user.name;
console.log(user.name);

კოდის შესრულების შედეგი:

javascriptundefined

მაგალითი

შევქმნათ მასივი და წავშალოთ მისგან ელემენტი:

javascriptlet arr = ['a', 'b', 'c', 'd'];

delete arr[2];
console.log(arr);

კოდის შესრულების შედეგი:

javascript['a', 'b', empty, 'd']

იხილეთ აგრეთვე

  • მეთოდები push და unshift,
    რომლებიც ამატებენ ელემენტებს მასივში
  • მეთოდი splice,
    რომელიც ასევე წყვეტს მასივის ნაწილებს, ამასთანავე ცვლის თავად მასივს
  • ოპერატორი in,
    რომელიც ამოწმებს აქვს თუ არა ობიექტს ან მასივს თვისება