浅析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 相关文章推荐
Javascript SHA-1:Secure Hash Algorithm
Dec 20 Javascript
input+select(multiple) 实现下拉框输入值
May 21 Javascript
ASP.NET jQuery 实例11 通过使用jQuery validation插件简单实现用户登录页面验证功能
Feb 03 Javascript
js实现单一html页面两套css切换代码
Apr 11 Javascript
JQuery的AJAX实现文件下载的小例子
May 15 Javascript
SeaJS入门教程系列之使用SeaJS(二)
Mar 03 Javascript
jquery图片轮播插件仿支付宝2013版全屏图片幻灯片
Apr 03 Javascript
jquery实现的下拉和收缩效果示例
Aug 21 Javascript
js实现touch移动触屏滑动事件
Apr 17 Javascript
javascript少儿编程关于返回值的函数内容
May 27 Javascript
js实现无缝轮播图
Mar 09 Javascript
深入webpack打包原理及loader和plugin的实现
May 06 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
在Zeus Web Server中安装PHP语言支持
2006/10/09 PHP
php字符串截取问题
2006/11/28 PHP
Laravel框架中扩展函数、扩展自定义类的方法
2014/09/04 PHP
PHP移动文件指针ftell()、fseek()、rewind()函数总结
2014/11/18 PHP
php开发工具有哪五款
2015/11/09 PHP
Laravel SQL语句记录方式(推荐)
2016/05/26 PHP
PHP两个n位的二进制整数相加问题的解决
2018/08/26 PHP
权威JavaScript 中的内存泄露模式
2007/08/13 Javascript
js实现网站首页图片滚动显示
2013/02/04 Javascript
鼠标移到div,浮层显示明细,弹出层与div的上边距左边距重合(示例代码)
2013/12/14 Javascript
JQuery中层次选择器用法实例详解
2015/05/18 Javascript
jQuery实现右侧显示可向左滑动展示的深色QQ客服效果代码
2015/10/23 Javascript
详解JavaScript基于面向对象之创建对象(1)
2015/12/10 Javascript
由浅入深讲解Javascript继承机制与simple-inheritance源码分析
2015/12/13 Javascript
JS实现环形进度条(从0到100%)效果
2016/07/05 Javascript
Extjs gridpanel 中的checkbox(复选框)根据某行的条件不能选中的解决方法
2017/02/17 Javascript
Bootstrap组件之下拉菜单,多级菜单及按钮布局方法实例
2017/05/25 Javascript
详解vue slot插槽的使用方法
2017/06/13 Javascript
基于 webpack2 实现的多入口项目脚手架详解
2017/06/26 Javascript
elementUI多选框反选的实现代码
2019/04/03 Javascript
jquery实现聊天机器人
2020/02/08 jQuery
vue倒计时刷新页面不会从头开始的解决方法
2020/03/03 Javascript
原生js+canvas实现贪吃蛇效果
2020/08/02 Javascript
Keras设定GPU使用内存大小方式(Tensorflow backend)
2020/05/22 Python
Matplotlib中%matplotlib inline如何使用
2020/07/28 Python
Python实现Excel自动分组合并单元格
2021/02/22 Python
详解canvas多边形(蜘蛛图)的画法示例
2018/01/29 HTML / CSS
武汉某公司的C#笔试题面试题
2015/12/25 面试题
工厂保安员岗位职责
2014/01/31 职场文书
行政部岗位职责范本
2014/03/13 职场文书
合伙购房协议样本
2014/10/06 职场文书
2014年保管员工作总结
2014/11/18 职场文书
文明班级申报材料
2014/12/24 职场文书
工作经验交流材料
2014/12/30 职场文书
会议室管理制度范本
2015/08/06 职场文书
Python函数中的不定长参数相关知识总结
2021/06/24 Python