浅析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 打地鼠游戏代码说明
Oct 12 Javascript
JQuery slideshow的一个小问题(如何发现及解决过程)
Feb 06 Javascript
点击A元素触发B元素的事件在IE8下会识别成A元素
Sep 04 Javascript
node.js中的http.request.end方法使用说明
Dec 10 Javascript
node.js回调函数之阻塞调用与非阻塞调用
Nov 13 Javascript
Angular2安装angular-cli
May 21 Javascript
Vue源码学习之初始化模块init.js解析
Nov 02 Javascript
layer实现关闭弹出层刷新父界面功能详解
Nov 15 Javascript
微信小程序使用map组件实现检索(定位位置)周边的POI功能示例
Jan 23 Javascript
layui异步加载table表中某一列数据的例子
Sep 16 Javascript
JavaScript实现飞舞的泡泡效果
Feb 07 Javascript
js实现简单图片拖拽效果
Feb 22 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
将兴奋、喜悦和坎加斯带到戴安娜:亚马逊公主
2020/03/03 欧美动漫
php一些错误处理的方法与技巧总结
2013/08/10 PHP
php使用mkdir创建多级目录入门例子
2014/05/10 PHP
PHP PDOStatement::closeCursor讲解
2019/01/30 PHP
IE6 fixed的完美解决方案
2011/03/31 Javascript
Table冻结表头示例代码
2013/08/20 Javascript
移动节点的jquery代码
2014/01/13 Javascript
使用jQuery的attr方法来修改onclick值
2014/07/07 Javascript
在浏览器中打开或关闭JavaScript的方法
2015/06/03 Javascript
基于jQuery的Web上传插件Uploadify使用示例
2016/05/19 Javascript
Vue.js实现拖放效果的实例
2016/09/30 Javascript
微信小程序开发实战教程之手势解锁
2016/11/18 Javascript
Javascript for in的缺陷总结
2017/02/03 Javascript
js实现tab切换效果
2017/02/16 Javascript
jquery操作select取值赋值与设置选中实例
2017/02/28 Javascript
Angular 4依赖注入学习教程之InjectToken的使用(八)
2017/06/04 Javascript
Vue.js进行查询操作的实例详解
2017/08/25 Javascript
3种vue路由传参的基本模式
2018/02/22 Javascript
Python实现的数据结构与算法之链表详解
2015/04/22 Python
在Django中进行用户注册和邮箱验证的方法
2016/05/09 Python
python扫描proxy并获取可用代理ip的实例
2017/08/07 Python
Python使用一行代码获取上个月是几月
2018/08/30 Python
python requests.post带head和body的实例
2019/01/02 Python
python将字母转化为数字实例方法
2019/10/04 Python
python读取ini配置文件过程示范
2019/12/23 Python
Django 允许局域网中的机器访问你的主机操作
2020/05/13 Python
python调用百度API实现人脸识别
2020/11/17 Python
Html5如何唤起百度地图App的方法
2019/01/27 HTML / CSS
如何使用amaze ui的分页样式封装一个通用的JS分页控件
2020/08/21 HTML / CSS
保密工作实施方案
2014/02/24 职场文书
《从现在开始》教学反思
2014/04/15 职场文书
竞选班干部演讲稿600字
2014/08/20 职场文书
法律专业大学生职业生涯规划书:向目标一步步迈进
2014/09/22 职场文书
市级三好生竞选稿
2015/11/21 职场文书
标准版个人借条怎么写?以及什么是借条?
2019/08/28 职场文书
python 遍历磁盘目录的三种方法
2021/04/02 Python