浅析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 页面模板化很多人没有使用过的方法
Jun 05 Javascript
javascript中RegExp保留小数点后几位数的方法分享
Aug 13 Javascript
模拟jQuery中的ready方法及实现按需加载css,js实例代码
Sep 27 Javascript
jQuery图片切换插件jquery.cycle.js使用示例
Jun 16 Javascript
JavaScript-RegExp对象只能使用一次问题解决方法
Jun 23 Javascript
JavaScript中switch语句的用法详解
Jun 03 Javascript
javascript带回调函数的异步脚本载入方法实例分析
Jul 02 Javascript
JS查找字符串中出现最多的字符及个数统计
Feb 04 Javascript
给localStorage设置一个过期时间的方法分享
Nov 06 Javascript
puppeteer实现html截图的示例代码
Jan 10 Javascript
javascript 原型与原型链的理解及应用实例分析
Feb 10 Javascript
javascript设计模式 ? 备忘录模式原理与用法实例分析
Apr 21 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
php二分查找二种实现示例
2014/03/12 PHP
php实现数据库的增删改查
2017/02/26 PHP
解决Laravel5.5下的toArray问题
2019/10/15 PHP
javascript数组的扩展实现代码集合
2008/06/01 Javascript
JQ获取动态加载的图片大小的正确方法分享
2013/11/08 Javascript
Javascript毫秒数用法实例
2015/02/05 Javascript
JQuery记住用户名密码实现下次自动登录功能
2015/04/27 Javascript
js+ajax实现获取文件大小的方法
2015/12/08 Javascript
js 判断一组日期是否是连续的简单实例
2016/07/11 Javascript
Angularjs实现带查找筛选功能的select下拉框示例代码
2016/10/04 Javascript
jQuery和JavaScript节点插入元素的方法对比
2016/11/18 Javascript
JavaScript表单验证的两种实现方法
2017/02/11 Javascript
利用es6 new.target来对模拟抽象类的方法
2019/05/10 Javascript
前端Vue项目详解--初始化及导航栏
2019/06/24 Javascript
使用 JavaScript 创建并下载文件(模拟点击)
2019/10/25 Javascript
vue 实现websocket发送消息并实时接收消息
2019/12/09 Javascript
Vue+webpack实现懒加载过程解析
2020/02/17 Javascript
Python实现二叉堆
2016/02/03 Python
解决pycharm的Python console不能调试当前程序的问题
2019/01/20 Python
postman传递当前时间戳实例详解
2019/09/14 Python
python调用Matplotlib绘制分布点图
2019/10/18 Python
PyTorch笔记之scatter()函数的使用
2020/02/12 Python
浅谈Pytorch torch.optim优化器个性化的使用
2020/02/20 Python
pyx文件 生成pyd 文件用于 cython调用的实现
2021/03/04 Python
CSS3截取字符串实例代码【推荐】
2018/06/07 HTML / CSS
King Apparel官网:英国街头服饰品牌
2019/09/05 全球购物
家得宝墨西哥官网:The Home Depot墨西哥
2019/11/18 全球购物
怎么样写好简历中的自我评价
2013/10/25 职场文书
教学器材管理制度
2014/01/26 职场文书
买房协议书
2014/04/11 职场文书
房地产广告策划方案
2014/05/15 职场文书
工程质检员岗位职责
2015/04/08 职场文书
婚姻出轨保证书
2015/05/08 职场文书
哈姆雷特读书笔记
2015/06/29 职场文书
自己搭建resnet18网络并加载torchvision自带权重的操作
2021/05/13 Python
vue3引入highlight.js进行代码高亮的方法实例
2022/04/08 Vue.js