javascript中的in运算符

in运算符希望它的左操作数是一个字符串或可以转换为字符串,希望他的又操作数是一个对象;如果右侧对象拥有一个名为左操作数值的属性名,那么表达式返回true:

var point = {x:1,y:1};
"x" in point //true
"z" in point //false
"toString" in point //true

var ary = [1,2,3];
"0" in ary; //true,ary含有索引0("0"回转换为0);
1 in ary;   //true,ary含有索引1
3 in ary;   //false
上一篇:做iOS自动化测试必须知道的一些知识


下一篇:WebDriverAgent重签名爬坑记