填充物体的物体长度?

时间:2011-04-04 23:18:31

标签: javascript jquery

我有一个装满物体的物体,我想知道它里面有多少物品。我怎么能用JS做到这一点?还在页面中运行jQuery。

enter image description here

3 个答案:

答案 0 :(得分:6)

试试这个:

function countProperties(obj) {
    var count = 0;

    for (var prop in obj) {
        if (obj.hasOwnProperty(prop))
            ++count;
    }

    return count;
}

另请参阅:Number of elements in a javascript object

答案 1 :(得分:0)

对于与ECMAScript 5兼容的代理,例如Chrome,请尝试以下操作:

var obj = {a:1, b:2, c:3};
console.log('Your object has ' + Object.keys(obj).length + ' elements in it');

// Your object has 3 elements in it

另见here

干杯

答案 2 :(得分:-1)

“填充对象的对象”通常称为数组。无论如何:

yourObject.length
相关问题