浅析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
JS简单的轮播的图片滚动实例
Jun 17 Javascript
高性能JavaScript模板引擎实现原理详解
Feb 05 Javascript
jQuery插件scroll实现无缝滚动效果
Apr 27 Javascript
JS对字符串编码的几种方式使用指南
May 14 Javascript
深入理解ES6学习笔记之块级作用域绑定
Aug 19 Javascript
jQuery阻止事件冒泡实例分析
Jul 03 jQuery
微信{"errcode":48001,"errmsg":"api unauthorized, hints: [ req_id: 1QoCla0699ns81 ]"}
Oct 12 Javascript
Vue.js 时间转换代码及时间戳转时间字符串
Oct 16 Javascript
解决layui富文本编辑器图片上传无法回显的问题
Sep 18 Javascript
JS严格模式原理与用法实例分析
Apr 27 Javascript
vue 如何使用递归组件
Oct 23 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的历史和优缺点
2006/10/09 PHP
利用PHP实现与ASP Banner组件相似的类
2006/10/09 PHP
解析php中反射的应用
2013/06/18 PHP
Smarty中常用变量操作符汇总
2014/10/27 PHP
php采集中国代理服务器网的方法
2015/06/16 PHP
php随机显示指定文件夹下图片的方法
2015/07/13 PHP
Smarty模板常见的简单应用分析
2016/11/15 PHP
phpwind放自动注册方法
2006/12/02 Javascript
javascript cookies 设置、读取、删除实例代码
2010/04/12 Javascript
js点击返回跳转到指定页面实现过程
2020/08/20 Javascript
javascript显示倒计时控制按钮的简单实现
2016/06/07 Javascript
JavaScript实现事件的中断传播和行为阻止方法示例
2017/01/20 Javascript
React Native 环境搭建的教程
2017/08/19 Javascript
解决Vue使用mint-ui loadmore实现上拉加载与下拉刷新出现一个页面使用多个上拉加载后冲突问题
2017/11/07 Javascript
用jquery获取select标签中选中的option值及文本的示例
2018/01/25 jQuery
详解vantUI框架在vue项目中的应用踩坑
2018/12/06 Javascript
详解Node.js一行命令上传本地文件到服务器
2019/04/22 Javascript
浅入深出Vue之自动化路由
2019/08/06 Javascript
layer弹出框确定前验证:弹出消息框的方法(弹出两个layer)
2019/09/21 Javascript
微信小程序实现一张或多张图片上传(云开发)
2019/09/25 Javascript
js实现内置计时器
2019/12/16 Javascript
Javascript ParentNode和ChildNode接口原理解析
2020/03/16 Javascript
详解javascript void(0)
2020/07/13 Javascript
Vue使用axios引起的后台session不同操作
2020/08/14 Javascript
Jupyter安装nbextensions,启动提示没有nbextensions库
2020/04/23 Python
如何利用Python分析出微信朋友男女统计图
2019/01/25 Python
Python3.5面向对象与继承图文实例详解
2019/04/24 Python
jupyter 导入csv文件方式
2020/04/21 Python
OpenCV读取与写入图片的实现
2020/10/13 Python
canvas仿写贝塞尔曲线的示例代码
2017/12/29 HTML / CSS
泰国王权免税店官方网站:KingPower
2019/03/11 全球购物
经济管理专业毕业生推荐信
2013/11/11 职场文书
建设工地安全标语
2014/06/07 职场文书
房屋维修协议书范本
2014/09/25 职场文书
个人公司授权委托书范本
2014/10/12 职场文书
作风建设整改方案
2014/10/27 职场文书