浅析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 相关文章推荐
jquery实用代码片段集合
Aug 12 Javascript
jquery封装的对话框简单实现
Jul 21 Javascript
封装了jQuery的Ajax请求全局配置
Feb 05 Javascript
深入理解JavaScript中的对象
Jun 04 Javascript
解决node.js安装包失败的几种方法
Sep 02 Javascript
详解Angular-Cli中引用第三方库
May 21 Javascript
Vue学习笔记进阶篇之过渡状态详解
Jul 14 Javascript
用vue的双向绑定简单实现一个todo-list的示例代码
Aug 03 Javascript
如何换个角度使用VUE过滤器详解
Sep 11 Javascript
Node.JS发送http请求批量检查文件中的网页地址、服务是否有效可用
Nov 20 Javascript
JavaScript实现拖拽效果
Mar 16 Javascript
js实现碰撞检测
Jan 29 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/04 日漫
php图片验证码代码
2008/03/27 PHP
[原创]效率较高的php下读取文本文件的代码
2008/07/02 PHP
PHP 中执行排序与 MySQL 中排序
2009/04/21 PHP
php使用json_encode对变量json编码
2014/04/07 PHP
[原创]php简单防盗链验证实现方法
2016/07/09 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
js判断浏览器的比较全的代码
2007/02/13 Javascript
JavaScript快速检测浏览器对CSS3特性的支持情况
2012/09/26 Javascript
jquery mobile实现拨打电话功能的几种方法
2013/08/05 Javascript
jquery实现勾选复选框触发事件给input赋值
2015/02/01 Javascript
jQuery移动web开发之页面跳转和加载外部页面的实现
2015/12/04 Javascript
jQuery模拟实现的select点击选择效果【附demo源码下载】
2016/11/09 Javascript
浅谈Node.js:Buffer模块
2016/12/05 Javascript
浅谈VUE-CLI脚手架热更新太慢的原因和解决方法
2018/09/28 Javascript
VScode格式化ESlint方法(最全最好用方法)
2019/09/10 Javascript
利用vue3+ts实现管理后台(增删改查)
2020/10/30 Javascript
JavaScript中展开运算符及应用的实例代码
2021/01/14 Javascript
[02:41]DOTA2英雄基础教程 谜团
2013/12/10 DOTA
python错误处理详解
2014/09/28 Python
python获取当前日期和时间的方法
2015/04/30 Python
Python urls.py的三种配置写法实例详解
2017/04/28 Python
Python开发的实用计算器完整实例
2017/05/10 Python
Python实现多进程共享数据的方法分析
2017/12/04 Python
python 实现的发送邮件模板【普通邮件、带附件、带图片邮件】
2019/07/06 Python
python飞机大战 pygame游戏创建快速入门详解
2019/12/17 Python
python如何输出反斜杠
2020/06/18 Python
MySQL面试题
2014/01/12 面试题
区优秀教师事迹材料
2014/02/10 职场文书
《小猫刮胡子》教学反思
2014/02/21 职场文书
抗震救灾标语
2014/06/26 职场文书
联谊活动总结
2014/08/28 职场文书
2014年幼师工作总结
2014/11/22 职场文书
酒店前台接待岗位职责
2015/04/02 职场文书
婚庆公司开业主持词
2015/06/30 职场文书
聊聊JS ES6中的解构
2021/04/29 Javascript