浅析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 serializeArray()一起使用的函数,主要来方便提交表单
Jan 31 Javascript
25个优雅的jQuery Tooltip插件推荐
May 25 Javascript
使用jQuery fancybox插件打造一个实用的数据传输模态弹出窗体
Jan 15 Javascript
关于js遍历表格的实例
Jul 10 Javascript
jquery仿百度经验滑动切换浏览效果
Apr 14 Javascript
JS获取字符串实际长度(包含汉字)的简单方法
Aug 11 Javascript
Bootstrap基本插件学习笔记之Alert警告框(20)
Dec 08 Javascript
Vue的路由动态重定向和导航守卫实例
Mar 17 Javascript
对Vue beforeRouteEnter 的next执行时机详解
Aug 25 Javascript
写gulp遇到的ES6问题详解
Dec 03 Javascript
vue-music 使用better-scroll遇到轮播图不能自动轮播问题
Dec 03 Javascript
bootstrap table列和表头对不齐的解决方法
Jul 19 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
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace)
2010/10/12 PHP
php约瑟夫问题解决关于处死犯人的算法
2015/03/23 PHP
Zend Framework数据库操作技巧总结
2017/02/18 PHP
Yii框架自定义数据库操作组件示例
2019/11/11 PHP
Swoole源码中如何查询Websocket的连接问题详解
2020/08/30 PHP
phpwind放自动注册方法
2006/12/02 Javascript
jquery之Document元素选择器篇
2008/08/14 Javascript
基于jquery的多功能软键盘插件
2012/07/25 Javascript
javascript数组操作(创建、元素删除、数组的拷贝)
2014/04/07 Javascript
javascript实现瀑布流自适应遇到的问题及解决方案
2015/01/28 Javascript
探索Vue.js component内容实现
2016/11/03 Javascript
JavaScript中for循环的几种写法与效率总结
2017/02/03 Javascript
jQuery zTree树插件动态加载实例代码
2017/05/11 jQuery
JavaScript运动框架 多值运动(四)
2017/05/18 Javascript
Angular2监听页面大小变化的解决方法
2017/10/09 Javascript
解决Mac node版本升级失败的问题
2018/05/16 Javascript
基于js Canvas实现二次贝塞尔曲线
2018/12/25 Javascript
layui使用表格渲染获取行数据的例子
2019/09/13 Javascript
BootstrapValidator实现表单验证功能
2019/11/08 Javascript
JavaScript的变量声明与声明提前用法实例分析
2019/11/26 Javascript
[52:08]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第一局
2016/03/05 DOTA
解析Python中的二进制位运算符
2015/05/13 Python
Python对字符串实现去重操作的方法示例
2017/08/11 Python
Python金融数据可视化汇总
2017/11/17 Python
Python获取网段内ping通IP的方法
2019/01/31 Python
python实现两个文件夹的同步
2019/08/29 Python
python 基于opencv实现图像增强
2020/12/23 Python
Django中template for如何使用方法
2021/01/31 Python
CSS3 filter(滤镜)实现网页灰色或者黑色模式的示例代码
2021/02/24 HTML / CSS
入党申请人的自我鉴定
2013/12/01 职场文书
读书心得体会
2013/12/28 职场文书
考试退步检讨书
2014/01/15 职场文书
花店创业计划书范文
2014/02/07 职场文书
教师正风肃纪剖析材料
2014/10/20 职场文书
分析Netty直接内存原理及应用
2021/06/14 Java/Android
python 管理系统实现mysql交互的示例代码
2021/12/06 Python