Powiel możliwe:
How to efficiently count the number of keys/properties of an object in JavaScript?Znalezienie liczbę kluczy w obiekcie
var values = [{
'SPO2': 222.00000,
'VitalGroupID': 1152,
'Temperature': 36.6666666666667,
'DateTimeTaken': '/Date(1301494335000-0400)/',
'UserID': 1,
'Height': 182.88,
'UserName': null,
'BloodPressureDiastolic': 80,
'Weight': 100909.090909091,
'TemperatureMethod': 'Oral',
'Resprate': null,
'HeartRate': 111,
'BloodPressurePosition': 'Standing',
'VitalSite': 'Popliteal',
'VitalID': 1135,
'Laterality': 'Right',
'HeartRateRegularity': 'Regular',
'HeadCircumference': '',
'BloodPressureSystolic': 120,
'CuffSize': 'XL'
}];
for (i=0; i < values.length; i++) {
alert(values.length) // gives me 2.
Jak można znaleźć ilu klucze mój obiekt ma?
Dwie rzeczy: 1) Dlaczego przechodzisz przez 'values.length', ale również ostrzegasz' values.length'? 2) Przysięgam, że "values.length" nie da ci 2. – BoltClock
http://stackoverflow.com/questions/5223/length-of-javascript-associative-array – felix
Po komentarzu @ BoltClock's, ['alert (values.length); 'daje:' 1'] (http://jsfiddle.net/davidThomas/UvthC/). I, nawiasem mówiąc, z mojego własnego treningu, nasycone częściowe ciśnienie tętnicze tlenu ("SPO2"), powinno być procentową wartością aż do "100" (procent, oczywiście). Skąd pochodzi "222,000"? Nie zamierzam być konfrontacyjny, ale jestem ** ciekawy ... =) –