Length of a JavaScript object

前端 未结 30 3073
我在风中等你
我在风中等你 2020-11-21 04:35

I have a JavaScript object. Is there a built-in or accepted best practice way to get the length of this object?

const myObject = new Object();
myObject["         


        
30条回答
  •  孤城傲影
    2020-11-21 04:53

    A variation on some of the above is:

    var objLength = function(obj){    
        var key,len=0;
        for(key in obj){
            len += Number( obj.hasOwnProperty(key) );
        }
        return len;
    };
    

    It is a bit more elegant way to integrate hasOwnProp.

提交回复
热议问题