Yardımlarınız için teşekkür ederim .. = (I her türlü şeyi deniyorum ve burada gerçekten basit bir şey eksik gibi hissediyorum çalışmıyor Eğer Object.keys()
yok aksi ECMAScript 3 hedeflemesi veya eğer o zaman elle tuşları sayabilir,
Object.keys(array).length
veya: tuşları bir dizi elde, sonra bunları saymak
var length = 0;
for (var key in array) {
if (array.hasOwnProperty(key)) {
++length;
}
}
böylece Mozilla's polyfill for Object.keys()
yerine iyi bir fikir olabilir kullanarak, hedeflediğiniz tarayıcılarda bağlı olsa bu yaklaşımla birkaç kenar durumlar vardır.
O bir nesne, bir dizi değil. – JJJ
@Juhana: Ben * Dizi olabilir * fakat [o olmamalı] (http://andrewdupont.net/2006/05/18/javascript-associative-arrays-considered-harmful/) – Bergi