以下のコードについて疑問点があり、質問させて貰いました。
let test = Array.from(document.querySelectorAll('input_box')).map(q => { return parseInt(Array.from(q.querySelectorAll('input')).map(i => i.value).join('') || 0); })
疑問点は2点あります。
1点目は、変数test
の結果は、以下のように一次元配列になっていますが、Array.from
を入れ子にしているということは二次元配列になっているのではないかと思います。
こちらは何故一次元配列になっているのでしょうか。
[0, 0, 0, 0, 13, 23, 55]
2点目ですが、parseInt
関数の末尾に、|| 0
こちらの条件式が追加されていますが、i.value
の値がどのようなものであれば、「0」が返されるのでしょうか。
以上、上記2点につきまして、ご助言頂けましたら幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/01 09:45 編集