状態がわかりません((wins[i] & score) === wins[i])
。score
値でwins[i]
あり、整数を含む配列内の要素です。それらはブール値であるかのように比較されます。教えてください。
wins = [7, 56, 448, 73, 146, 292, 273, 84];
win = function (score) { //score is an int value
for (var i = 0; i < wins.length; i += 1) {
if ((wins[i] & score) === wins[i]) {
return true;
}
}
return false;
}
私は周りに尋ね、人々はビット単位の演算子について話しました。誰かが状態をできるだけ簡単に説明できますか? 「通常の」論理演算子を理解しています。