将逐位运算符应用于数组的值
Apply bitwise operator to values of array
将按位OR运算符(或者我想是任何运算符)应用于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数组排序(函数)用于对表行进行排序,而不是排序
- jQuery对象从html表中查询为两个一维数组,用于Chartist图表
- MongoDB 无法将$addToSet应用于 Meteor JS 中的非数组
- 使用window.location.htm和匹配的URL数组(一个用于桌面,一个用于移动)将桌面网站重定向到移动
- 如何将图像数组应用于Meteor.js中的模板辅助对象
- LoDash挑战,我有一个需要过滤的对象数组,用于一个值数组
- jQuery - 将 html 放在数组中用于 ajax 查询
- 从 csv 创建数组以用于 D3.js 库
- Javascript数组不适用于IE7和旧版本,但适用于IE10
- 从Javascript关联数组中提取HTML链接以应用于D3生成的表
- 如何将更改应用于JavaScript数组中的数据对象
- 创建列表输入检查数组,用于发布REST API
- JSON对象数组,用于在本地临时存储中存储表单的数据(PhoneGap项目)
- 在JavaScript中查找两个JSON数组之间匹配的JSON项,并将CSS应用于UL列表中的匹配项
- 如何将字符串拆分为数组,修改数组然后应用于javascript中的字符串
- 将数组应用于Morris.js图表
- 如何将类数组应用于classList.contains
- 如何将样式应用于JQuery数组中的特定元素
- JavaScript数组,用于在点击时显示不同的图片,但未按预期运行
- 组合重复“;嵌套的“;数组Javascript(用于每周开放和关闭时间)