我现在如何检查该值是否定义为未定义,或者它是否真的未定义?
例如。
var a = [];
a[0] = undefined;
// a defined value that's undefined
typeof a[0] === "undefined";
// and a value that hasn't been defined at all
typeof a[1] === "undefined";
有没有办法将这两者分开?可以使用 for-in 循环来遍历数组,但有没有更轻松的方法?