浅析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 相关文章推荐
js实现网页标题栏闪烁提示效果实例分析
Nov 20 Javascript
javascript动态生成树形菜单的方法
Nov 14 Javascript
利用JS轻松实现获取表单数据
Dec 06 Javascript
vue实现添加标签demo示例代码
Jan 21 Javascript
js实现多张图片延迟加载效果
Jul 17 Javascript
js防刷新的倒计时代码 js倒计时代码
Sep 06 Javascript
详解解决使用axios发送json后台接收不到的问题
Jun 27 Javascript
layui select获取自定义属性方法
Aug 15 Javascript
vue完成项目后,打包成静态文件的方法
Sep 03 Javascript
vue2.0中set添加属性后视图不能更新的解决办法
Feb 22 Javascript
nest.js 使用express需要提供多个静态目录的操作方法
Oct 24 Javascript
JS表单验证插件之数据与逻辑分离操作实例分析【策略模式】
May 01 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字符过滤函数去除字符串最后一个逗号(rtrim)
2013/03/26 PHP
深入解析PHP内存管理之谁动了我的内存
2013/06/20 PHP
Thinkphp多文件上传实现方法
2014/10/31 PHP
php绘制一条直线的方法
2015/01/24 PHP
PHP实现的只保留字符串首尾字符功能示例【隐藏部分字符串】
2019/03/11 PHP
php引用和拷贝的区别知识点总结
2019/09/23 PHP
一段利用WSH获取登录时间的jscript代码
2008/05/11 Javascript
jquery里的正则表达式说明
2011/08/03 Javascript
基于jquery的bankInput银行卡账号格式化
2012/08/22 Javascript
Extjs单独定义各组件的实例代码
2013/06/25 Javascript
对table和ul实现js分页示例分享
2014/02/24 Javascript
关于javascript模块加载技术的一些思考
2014/11/28 Javascript
node.js中的fs.utimesSync方法使用说明
2014/12/15 Javascript
jquery实现树形菜单完整代码
2015/12/29 Javascript
详解JS正则replace的使用方法
2016/03/06 Javascript
Node.js与MySQL交互操作及其注意事项
2016/10/05 Javascript
JS实现监控微信小程序的原理
2018/06/15 Javascript
JavaScript基础之静态方法和实例方法分析
2018/12/26 Javascript
JS匿名函数内部this指向问题详析
2019/05/10 Javascript
[27:28]Ti4 冒泡赛第二天 iG vs NEWBEE 1
2014/07/15 DOTA
Python版微信红包分配算法
2015/05/04 Python
Python标准库之Sys模块使用详解
2015/05/23 Python
Python3.7实现中控考勤机自动连接
2018/08/28 Python
python实现在cmd窗口显示彩色文字
2019/06/24 Python
浅谈python多进程共享变量Value的使用tips
2019/07/16 Python
python获取Linux发行版名称
2019/08/30 Python
如何将你的应用迁移到Python3的三个步骤
2019/12/22 Python
TensorFlow中如何确定张量的形状实例
2020/06/23 Python
Johnson Fitness澳大利亚:高级健身器材
2021/03/16 全球购物
应届行政管理专业个人自我评价
2013/12/28 职场文书
学前教育学生自荐信范文
2013/12/31 职场文书
公司离职证明范本
2014/01/13 职场文书
水利专业大学生职业生涯规划书范文
2014/09/17 职场文书
退休欢送会致辞
2015/07/31 职场文书
python函数指定默认值的实例讲解
2021/03/29 Python
Navicat for MySQL的使用教程详解
2021/05/27 MySQL