【发布时间】:2011-10-07 02:33:39
【问题描述】:
可能重复:
How to efficiently count the number of keys/properties of an object in JavaScript?
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.
如何找到我的对象有多少键?
【问题讨论】:
-
两件事:1) 你为什么在循环
values.length的同时还提醒values.length? 2)我发誓values.length不会给你2。 -
关于@BoltClock 的评论,
alert(values.length);gives:1。而且,顺便说一句,根据我自己的训练,氧饱和动脉分压 (SPO2) 应该是一个高达100的百分比值(显然是百分比)。222.00000来自哪里?我不打算对抗,但我我很好奇... =)
标签: javascript