2017-05-10 5 views
4

"null"が配列内の項目に含まれている場合、配列の長さでカウントされます。しかし、「ヌル」は価値がないことを意味するはずです。ではなぜそれが起こるのですか?空の値を表すにもかかわらず、配列の長さを「null」にするのはなぜですか?

var myArray = ["pizza", "burger", null]; 
 

 
var test = function (input) { 
 
\t return input.length; 
 
}; 
 
document.write(test(myArray));

+0

空のボックスはまだボックスです。 –

答えて

5

値nullは、任意のオブジェクト値の意図的不在を表します。 JavaScriptのプリミティブな値の1つです。

それはそれは/後でそれを更新し、誰かが位置し、使用時にnull値を望んでいることを意味し意図的欠如、である、完全に存在しません。ヌルでも値であるためですnullは、参照ですが、それが何を意味するが、それはまだスペース

2

、それが何かを含むようになっている空のボックスです: nullは任意のオブジェクト値

参照が意図的に存在しないことを表します。 配列にnullを追加するときは、大きなコンテナに空のボックスを追加するときに考慮してください。

関連する問題