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 օպերատորը,
    որը ստուգում է՝ արդյոք հատկություն կա օբյեկտում կամ զանգվածում