テキストを配列変数と考えて、以下に示す push メソッドのステートメントを説明してください。
var text = [];
text.push(document.getElementById('name').innerHTML || 0);
テキストを配列変数と考えて、以下に示す push メソッドのステートメントを説明してください。
var text = [];
text.push(document.getElementById('name').innerHTML || 0);
秘訣は、このようなブール値テストで空の文字列が false と評価されることです。
例 :
var a = "" || 0; // a is set to 0 because "" is empty and is false
var b = "non-empty" || 0 // b is set to "non-empty" because it's not an empty string
テキスト配列に空でない場合は id='name' の dom 要素の HTML コンテンツを追加し、そうでない場合は 0 を追加します