浅析JavaScript中的delete运算符


Posted in Javascript onNovember 30, 2013

delete运算符将删除运算数所指定的对象的属性、数组元素或变量。如果删除操作成功,它将返回true,如果运算数不能被删除,

它将返回false。并非所有的属性和变量都是可以删除的,某些内部的核心属性和客户端属性不能删除,用var语句声明的用户

定义变量也不能被删除。如果delete使用的运算数是一个不存在的属性,它将返回true(ECMAScript标准规定,当delete运算的

运算数不是属性、数组元素或变量时,它将返回true)。

   var o = {x:1, y: 2};    //定义一个变量

   delete o.x;               //删除o对象的x属性,返回true

   typeof o.x;               //返回undefined

   delete o.x;              //返回true

   delete o;                //不能删除变量

   delete 1;              //不能删除整型的变量值1

    x = 1;                   //

    delete x;            //可以删除,return true

Javascript 相关文章推荐
XML的代替者----JSON
Jul 21 Javascript
网页开发中的容易忽略的问题 javascript HTML中的table
Apr 15 Javascript
Prototype Class对象学习
Jul 19 Javascript
ExtJS的FieldSet的column列布局
Nov 20 Javascript
IE6弹出“已终止操作”的解决办法
Nov 27 Javascript
Jquery 一次处理多个ajax请求的代码
Sep 02 Javascript
jQuery随机密码生成的方法
Mar 09 Javascript
angularJS利用ng-repeat遍历二维数组的实例代码
Jun 03 Javascript
jQuery实现全选、反选和不选功能
Aug 16 jQuery
vue-cli 自定义指令directive 添加验证滑块示例
Oct 19 Javascript
Vim快速合并行及vim 将文件所有行合并到一行
Nov 27 Javascript
详解Vue前端生产环境发布配置实战篇
May 07 Javascript
jquery easyui combobox模糊过滤(示例代码)
Nov 30 #Javascript
浅析offsetLeft,Left,clientLeft之间的区别
Nov 30 #Javascript
jQuery之过滤元素操作小结
Nov 30 #Javascript
为Javascript中的String对象添加去除左右空格的方法(示例代码)
Nov 30 #Javascript
Javascript 修改String 对象 增加去除空格功能(示例代码)
Nov 30 #Javascript
js实现数组去重、判断数组以及对象中的内容是否相同
Nov 29 #Javascript
jquery限定文本框只能输入数字即整数和小数
Nov 29 #Javascript
You might like
经典的星际争霸,满是回忆的BGM
2020/04/09 星际争霸
PHP使用Mysql事务实例解析
2014/09/08 PHP
在WordPress中实现评论头像的自定义默认和延迟加载
2015/11/24 PHP
PHP对XML内容进行修改和删除实例代码
2016/10/26 PHP
详谈php中 strtr 和 str_replace 的效率问题
2017/05/14 PHP
基于JavaScript实现继承机制之构造函数+原型链混合方式的使用详解
2013/05/07 Javascript
js中parseInt函数浅谈
2013/07/31 Javascript
js实现鼠标滚轮控制图片缩放效果的方法
2015/02/20 Javascript
JavaScript模拟重力状态下抛物运动的方法
2015/03/03 Javascript
浅谈js中StringBuffer类的实现方法及使用
2016/09/02 Javascript
Angular2中如何使用ngx-translate进行国际化
2017/05/21 Javascript
bootstrap精简教程_动力节点Java学院整理
2017/07/14 Javascript
微信小程序获取微信运动步数的实例代码
2017/07/20 Javascript
Bootstrap + AngularJS 实现简单的数据过滤字符查找功能
2017/07/27 Javascript
深入理解vue中的slot与slot-scope
2019/04/22 Javascript
Vue项目接入Paypal实现示例详解
2020/06/04 Javascript
[01:11:21]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第三场 3月7日
2021/03/11 DOTA
Python 正则表达式操作指南
2009/05/04 Python
Python中optionParser模块的使用方法实例教程
2014/08/29 Python
用Python的Flask框架结合MySQL写一个内存监控程序
2015/11/07 Python
Python修改文件往指定行插入内容的实例
2019/01/30 Python
pyqt5 实现在别的窗口弹出进度条
2019/06/18 Python
python3 enum模块的应用实例详解
2019/08/12 Python
在PyCharm中实现添加快捷模块
2020/02/12 Python
python软件都是免费的吗
2020/06/18 Python
福克斯租车:Fox Rent A Car
2017/04/13 全球购物
应聘文员自荐信范文
2014/03/11 职场文书
项目合作意向书模板
2014/07/29 职场文书
2015年安全生产工作总结范文
2015/04/02 职场文书
小学教育见习总结
2015/06/23 职场文书
工作服管理制度范本
2015/08/06 职场文书
2015年高中语文教学总结
2015/08/18 职场文书
历史名人教你十五个读书方法,赶快Get起来!
2019/07/18 职场文书
如何设计高效合理的MySQL查询语句
2021/05/26 MySQL
 Redis 串行生成顺序编码的方法实现
2022/04/03 Redis
Oracle中日期的使用方法实例
2022/07/07 Oracle