または||を使用してこの配列をマージしたいですか?オペレータJavaScriptは複数のブール配列をマージし、OR ||演算子
[[true,false,false],[false,false,false],[false,false,true]]
出力は
[true,false,true]
であるように、このマップで可能か減らすか、または類似しているのですか?
編集:不明な質問を申し訳ありません。はい、すべてのサブアレイを垂直方向にマージしました。
let arr = [[true,false,false],[false,false,false],[false,false,true]];
arr = arr.map(function(element){
return element.reduce(function(a, b){
return (a|b);
})
})
console.log(arr);
マージするための論理的な条件は何ですか? – brk
1.最初に 'true'を' a [0] [0] ||にしたいですか? a [0] [1] || a [0] [2] 'または' a [0] [0] || a [1] [0] || a [2] [0] '? 2.あなたは問題を解決しようとしましたか? –
不明瞭な質問のおかげで、あなたは今、両方の方法で回答を得ています。 :-) [marvel308's](https://stackoverflow.com/a/46132127/157247)最初のものが必要な場合は、[Nina's](https://stackoverflow.com/a/46132147/157247)秒。 –