Сообщение от Erolast
|
Можно, кстати, еще и от for in отказаться:
|
lol
numbers = {
one: 1,
two: 2,
three: 3
}
myNumbers=Object.create(numbers)
myNumbers.four=4
for(numberName of Object.keys(myNumbers)) {
console.log(numberName);
}
// four
А вот твое говно, как раз, не нужно.
numbers = {
one: 1,
two: 2,
three: 3
}
forIn=function(o, clb){
for(var i in o) {if(!o.hasOwnProperty(i)) return; clb(o[i])}
}
forIn(numbers, function(x){console.log(x)})