可能我python用习惯了,判断元素是否在数组中,这个逻辑我直接是这么写的
var list = [1,2]
for(var i = 1; i < 6;i ++){
if (i in list){
console.log(i)
}
}
输出结果只有 1
想得我百思不得其解
然后我换了个方法
var list = [1,2]
for(var i = 1; i < 6;i ++){
if (list.includes(i)){
console.log(i)
}
}
这样就输出1和2了
就有点懵