javascript "in"操作符的使用
在平时开发中没用到过”in“操作符,是在一片文章中看过了in的使用,好奇的去查了一个api才知道的。
in:如果指定的属性在指定的对象或原型链中,则in运算符会返回true。
用法:变量 in 对象
- in在数组中的使用
var arr = [1,2,3,4,'a'] 0 in arr // true; a in arr // false 在数组中,变量指的是数组中的索引。
- in在对象中使用
var obj = { name:'aa', age:12 } 'name' in obj // true 'class' in obj // false 在对象中使用,变量指的是对象中的属性。 查找对象中是否存在属性能更快的进行判断。

浙公网安备 33010602011771号