将 undefined 放入数组的用例是什么?
What is the use case of putting undefined into an array?
我想看看是否有将 undefined
放入数组的实际用例,例如
var test = [undefined, undefined, "1"]
数组的长度确实是3。为什么允许呢?我完全理解数组中有 null,但没有定义是没有意义的。
数组中是否有任何实际用例未定义?
如果你这样写
var b;
console.log(typeof b);
它将显示为"undefined"(这是javascript的原始类型之一)
如果你这样做:
var arr = [];
arr.push(b);
console.log(arr)
它将打印[undefined],这是javascript赋给变量b
的值
测试目的是一个用例。如果出于某种原因在数组中存在未定义的值,那么您可能需要测试您的代码以了解它如何处理此类情况。
我想看看是否有将 undefined
放入数组的实际用例,例如
var test = [undefined, undefined, "1"]
数组的长度确实是3。为什么允许呢?我完全理解数组中有 null,但没有定义是没有意义的。 数组中是否有任何实际用例未定义?
如果你这样写
var b;
console.log(typeof b);
它将显示为"undefined"(这是javascript的原始类型之一)
如果你这样做:
var arr = [];
arr.push(b);
console.log(arr)
它将打印[undefined],这是javascript赋给变量b
的值测试目的是一个用例。如果出于某种原因在数组中存在未定义的值,那么您可能需要测试您的代码以了解它如何处理此类情况。