Array与Object

typeof([ ])的返回值是object,因为数组叫做数组对象。

Array有length属性,而Object没有length属性,所以可以根据length属性来判断数据属于数组还是对象。

Array.isArray(arr)判断arr是否为数组。

arr instanceof Array 判断arr在其原型链中是否在Array这个构造函数的prototype属性。

"abc" in obj 语义表示在obj中,是否存在"abc"这个属性,返回布尔值。

obj["abc"]如果在obj中不存在"abc"这个属性,返回undefined。

delete obj.a表示删除obj对象下a这个属性,如果执行delete obj,需要window.obj定义对象。

 

posted @ 2018-04-08 22:03  悔创阿里-杰克马  阅读(200)  评论(0)    收藏  举报
求投食~(点图即可)