将按位或运算符(或我认为是任何运算符)应用于javascript中的值数组的最佳方法是什么?
var array = [1, 5, 18, 4]; // evaluate 1 | 5 | 18 | 4
使用reduce()并通过1为初始值
var array = [1, 5, 18, 4]; var result = array.reduce(function(a, b) { return a | b; }, 0); console.log(result);