您好我正在学习使用javascript的教程。
function move(keyclick) {
if(40 in keyclick) {}
playerMove.x++;
render(); }
'in'一词是什么意思?我理解函数在做什么,但为什么不使用== ?
谢谢
答案 0 :(得分:1)
The in
operator为true
。
==
测试一个值是否与另一个值匹配,这是完全不同的。
答案 1 :(得分:1)
如果指定的属性在指定的对象中(从https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/in引用),则in运算符返回true。