js的in是java的containKey,
然后js的数组其实也是map
所以最后导致的接口,obj in array这个操作,js是拿obj去跟数据的索引对比,如果有obj这个索引(key),那么就返回true,否则返回false。
如果需要判断数组元素是否存在,使用array.indexOf(obj)!=-1即可
js的in是java的containKey,
然后js的数组其实也是map
所以最后导致的接口,obj in array这个操作,js是拿obj去跟数据的索引对比,如果有obj这个索引(key),那么就返回true,否则返回false。
如果需要判断数组元素是否存在,使用array.indexOf(obj)!=-1即可