将按位运算符应用于数组的值
Apply bitwise operator to values of array
将按位或运算符(或我认为的任何运算符)应用于 javascript 中的值数组的最佳方法是什么?
var array = [1, 5, 18, 4];
// evaluate 1 | 5 | 18 | 4
使用reduce()并传递0作为初始值和逻辑或每个值
var array = [1, 5, 18, 4];
var result = array.reduce(function(a, b) {
return a | b;
}, 0);
console.log(result);
简单使用
array.reduce((a, b) => a | b, 0);
将按位或运算符(或我认为的任何运算符)应用于 javascript 中的值数组的最佳方法是什么?
var array = [1, 5, 18, 4];
// evaluate 1 | 5 | 18 | 4
使用reduce()并传递0作为初始值和逻辑或每个值
var array = [1, 5, 18, 4];
var result = array.reduce(function(a, b) {
return a | b;
}, 0);
console.log(result);
简单使用
array.reduce((a, b) => a | b, 0);