美文网首页
js中的delete属性

js中的delete属性

作者: 子夜照弦歌 | 来源:发表于2021-01-21 13:55 被阅读0次

笔试题:
下面代码输出的是什么?

  const name = "Lydia";
  age = 21;
  console.log(delete name);
  console.log(delete age);
  输出结果:
  false
  true

总结:
变量是不可以被删除的
对象继承于原型的属性和方法不能delete
内置对象的属性及方法多数不能delete(虽然有些能delete,如isNaN、parseInt)
未声明的变量(隐式变量)可以被删除(在技术上,隐式全局变量并不是真正的全局变量,但它们是全局对象的属性。属性是可以通过delete操作符删除的)

参考文章: https://www.cnblogs.com/jiji262/archive/2013/04/26/3044306.html
https://blog.csdn.net/kevinofneu/article/details/39273399
https://blog.csdn.net/weixin_34329187/article/details/93391753?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control

相关文章

  • js中的delete属性

    笔试题:下面代码输出的是什么? 总结:变量是不可以被删除的对象继承于原型的属性和方法不能delete内置对象的属性...

  • 由delete Function.length引发的一些思考

    delete: 在JS中,delete操作符用来删除一个对象的属性,其基本用法为: 在严格模式中,如果属性是一个不...

  • js运算符

    js运算符 1. 一元运算符 * delete:用于删除对象中属性的 如:delete o.name; //删...

  • js基础知识

    js运算符delete运算符,删除对象的属性 delete obj.xin运算符instanceof运算符type...

  • js delete 删除对象属性

    1,对象属性删除function fun(){this.name = 'mm';} var obj = new f...

  • js Object的属性和方法

    本篇主要介绍JS中常用Object的属性方法。 delete 操作 in 运算符 obj.hasOwnProper...

  • 03-第三章 函数、自定义属性、事件

    一、 变量与属性的区别 属性分节点属性 和js属性节点属性 :元素自带属性js属性:js中自定义的属性 当js属性...

  • JS操作属性、JS换肤、JS操作style属性、JS操作clas

    JS操作属性: JS换肤: JS操作style属性: JS操作class: JS中括号操作属性: JS函数: JS...

  • 关于js中的delete

    在上一次的code review中,发现了一个delete的问题,在写代码的过程中只是随手写了一个delete方法...

  • 6月28日 晴

    1.delete只能删除自有属性,不能删除继承属性,delete不能删除可配属性为false的属性 2.检测属性:...

网友评论

      本文标题:js中的delete属性

      本文链接:https://www.haomeiwen.com/subject/udorzktx.html