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 ක්‍රියාකරු,
    වස්තුවකට හෝ අරාවකට ගුණයක් තිබේදැයි පරීක්ෂා කරයි