1,for in循环
对于数组的遍历不再说了,那么对于对象的遍历呢:?

、


这是因为系统在内部做这样的转换:obj.prop ---->obj['prop'] ,他会觉得你是在让他访问prop属性,


这样就可以了
2,hasOwnProperty
让我们为obj加上一个原型


这样就把原型的东西和原型链上的东西返回回来(系统自带的是不会返回的)


3,in
只能查看对象是否能访问这个属性(原型和原型链上)


4,instanceof
A instanceof B 判断A对象的原型链上有没有B的原型


用途:
比如:可以用于区分数组和对象
1,constructor

2,用instanceof




3,call

call (识别this,然后返回对应的结果)
343

被折叠的 条评论
为什么被折叠?



