i have a object called numObj and I created a numArrary containing an array of numObj objects. When I try to use foreach to call its inner members, it turns out unaccessable. Why's that?
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
}
);
Moreover when I get deeper level of inner objects, I lose my intellisense in VS. Any idea?