JavaScript必知必会(六) delete in instanceof


Posted in Javascript onJune 08, 2016

in

in 判断 左边 的字符串或者能转换成字符串的是否属于 右边 的属性。

var data = { x: , y: };//定义了直接对象
alert("x" in data);//true ,x 是data 的一个属性
alert( in data);//false , 是data的属性值。 
var arr = [, , ];//定义了直接数组对象
alert( in arr);//true ,arr 数组的index包括,,, 是他的一个[]属性。
alert( in arr);//false ,不是他的属性。

instanceof

instanceof 希望左边的实例是右边的对象的类型。

var date = new Date();
alert(date instanceof Date);//true
alert(date instanceof Object);//true
alert(date instanceof Number);//false  
var date = [, , ];
alert(date instanceof Array);//true
alert(date instanceof Object);//true
alert(date instanceof Number);//false

delete

delete 删除一个对象的属性

var o = { x: , y: };
alert(delete o.x); //true 删除成功
alert("x" in o);//false x不是o的属性 
var o = ;
alert(delete this.o);//false
y = ;
alert(delete this.y);//true
alert(delete this.window);//false

summary

delete 是一元操作符,delete 不可删除javascript内置的全局变量,也不可删除有var声明的全局变量,但可以删除不用var声明的全局变量。

以上所述是小编给大家介绍的JavaScript必知必会(六) delete in instanceof的相关知识 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JS 实现双色表格实现代码
Nov 24 Javascript
jQuery事件绑定.on()简要概述及应用
Feb 07 Javascript
js 图片随机不定向浮动的实现代码
Jul 02 Javascript
jQuery实现类似淘宝网图片放大效果的方法
Jul 08 Javascript
基于JS实现省市联动效果代码分享
Jun 06 Javascript
JS验证 只能输入小数点,数字,负数的实现方法
Oct 07 Javascript
微信小程序收藏功能的实现代码
Jun 12 Javascript
Vue.JS实现垂直方向展开、收缩不定高度模块的JS组件
Jun 19 Javascript
Node.js 使用request模块下载文件的实例
Sep 05 Javascript
详解JavaScript修改注册表的方法
Jan 05 Javascript
javascript实现固定侧边栏
Feb 09 Javascript
使用vuex-persistedstate本地存储vuex
Apr 29 Vue.js
JavaScript必知必会(五) eval 的使用
Jun 08 #Javascript
webpack中引用jquery的简单实现
Jun 08 #Javascript
js验证框架之RealyEasy验证详解
Jun 08 #Javascript
非常实用的js验证框架实现源码 附原理方法
Jun 08 #Javascript
json的使用小结
Jun 08 #Javascript
使用Web Uploader实现多文件上传
Jun 08 #Javascript
浅析JSONP技术原理及实现
Jun 08 #Javascript
You might like
CodeIgniter图像处理类的深入解析
2013/06/17 PHP
PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
2014/05/04 PHP
php metaphone()函数的定义和用法
2016/05/15 PHP
php 生成加密公钥加密私钥实例详解
2017/06/16 PHP
Laravel事件监听器用法实例分析
2019/03/12 PHP
jQuery 相关控件的事件操作分解
2009/08/03 Javascript
简单的两种Extjs formpanel加载数据的方式
2013/11/09 Javascript
jquery实现checkbox全选全不选的简单实例
2013/12/31 Javascript
Js判断CSS文件加载完毕的具体实现
2014/01/17 Javascript
JavaScript异步编程Promise模式的6个特性
2014/04/03 Javascript
JavaScript事件委托技术实例分析
2015/02/06 Javascript
基于nodejs+express(4.x+)实现文件上传功能
2015/11/23 NodeJs
JavaScript jQuery 中定义数组与操作及jquery数组操作
2015/12/18 Javascript
jQuery Ajax Post 回调函数不执行问题的解决方法
2016/08/15 Javascript
Vue.JS入门教程之事件监听
2016/12/01 Javascript
jQuery Position方法使用和兼容性
2017/08/23 jQuery
详谈DOM简介及节点、属性、查找节点的方法
2017/11/16 Javascript
vue路由切换之淡入淡出的简单实现
2019/10/31 Javascript
JavaScript实现指定数量的并发限制的示例代码
2020/03/10 Javascript
arcgis.js控制地图地体的显示范围超出区域自动弹回(实现思路)
2021/01/28 Javascript
[59:08]Ti4 冒泡赛第二天 NEWBEE vs Titan 2
2014/07/15 DOTA
[48:39]Ti4主赛事胜者组第一天 EG vs NEWBEE 2
2014/07/19 DOTA
python使用分治法实现求解最大值的方法
2015/05/12 Python
Python matplotlib 画图窗口显示到gui或者控制台的实例
2018/05/24 Python
python在html中插入简单的代码并加上时间戳的方法
2018/10/16 Python
使用Python3+PyQT5+Pyserial 实现简单的串口工具方法
2019/02/13 Python
python识别图像并提取文字的实现方法
2019/06/28 Python
pytorch多GPU并行运算的实现
2019/09/27 Python
python批量生成条形码的示例
2020/10/10 Python
CSS3中的5个有趣的新技术
2009/04/02 HTML / CSS
美国糖果店:Sugarfina
2019/02/21 全球购物
开放系统互连参考模型
2016/06/29 面试题
2019年励志签名:致拼搏路上的自己
2019/10/11 职场文书
golang 实现对Map进行键值自定义排序
2021/04/28 Golang
JAVA SpringMVC实现自定义拦截器
2022/03/16 Python
Go获取两个时区的时间差
2022/04/20 Golang