美文网首页
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属性

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