我有一个名为 numObj 的对象,我创建了一个包含 numObj 对象数组的 numArrary。当我尝试使用 foreach 调用它的内部成员时,结果发现它无法访问。为什么?
var numObj = function (num) {
return {
num:num
}
}
var numArray = [];
for (var i = 0; i < 3; i++) {
numArray[i] = numObj(i);
}
numArray.forEach(
function () {
alert(this.num); //undefined
}
);
此外,当我获得更深层次的内在对象时,我在 VS 中失去了智能。任何想法?