35
Bir nesne üzerinde yineleme yaparken bu iki yöntem arasındaki fark nedir?_da.forEach ve _.forOwn arasındaki fark lodash
Bir nesne üzerinde yineleme yaparken bu iki yöntem arasındaki fark nedir?_da.forEach ve _.forOwn arasındaki fark lodash
fark yineleme ve bunun üzerindeki toplama length
özelliğine sahip bir amacı ise, bir dizi olarak _.forOwn()
bir nesne gibi üzerinde yineleme oysa, daha sonra _.forEach()
, üzerine yineleme olacağı yatmaktadır . üzerinde yineleme oysa
a[0] = undefined
a[1] = undefined
: Eğer çıkış alırsınız
_.forEach(a, function(val, key) {
console.log('a[' + key + '] = ' + val);
});
: siz üzerinde yineleme durumunda
a = {
x: 100,
y: 200,
length: 2
}
:
eşyaya sahip varsayalım_.forOwn()
ile daha makul olacak:
a[x] = 100
a[y] = 200
a[length] = 2