Я знаю, что это глупо, но в любом случае я натолкнулся на этот код здесь, в SO.Что означает `` `` синтаксис в Javascript?
var total = 0;
for (var i = 0; i < someArray.length; i++) {
total += someArray[i] << 0;
}
Это получает сумму значений массива. Но я не понимаю последнюю строку.
total += someArray[i] << 0;
//-----^^--here
Что такое <<
? Я что-то пропустил. и да!! почему <<
.
См. Этот ответ - http://stackoverflow.com/a/1828469/1586880 – lifetimes
Побитовая сдвиг влево: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators – Ian
Вы можете использовать Google – NicoSantangelo