我如何知道对象文字包含多少项?

时间:2010-01-17 07:29:55

标签: javascript

例如,我怎么知道myObject对象文字包含两个项?

var myObject = {
  item1 : "blablabla",
  item2 : "blablabla
};

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

如果您没有覆盖myObject的原型,

var count = 0;
for (var k in myObject) ++ count;
return count;

否则,请参阅答案haim的链接。

答案 2 :(得分:0)

var n = 0
for (var i in o) ++n
alert(n)