heyang78

不能直接使用length属性,而要遍历累计,程序如下:

    var dic={\'name\':\'alice\',\'age\':\'45\',\'sn\':\'9876\',}; 
    console.log("dic length="+dic.length);// 这样是取不到字典的长度的

    var count=0;
    for(var key in dic){
        console.log(key+\'=\'+dic[key]);
        count++;
    }
    console.log("dic length="+count);// 这样是才可以取到字典的长度

    var arr=[\'alice\',\'beta\',\'cindy\',\'frank\'];
    console.log("arr length="+arr.length);

输出如下:

C:\Users\horn1\Desktop\node.js\65-dictionary>node dic.js
dic length=undefined
name=alice
age=45
sn=9876
dic length=3
arr length=4

 

分类:

技术点:

相关文章: