js获取对象的长度和名称
1.对象的长度不能用.length获取,用js原生的Object.keys可以获取到:请看下面例子:
var obj={ 'name':'zhangsan', 'age':'25', 'sex':'男', 'telphone':'15346432354' } var arr=Object.keys(obj); console.log(arr); //["name", "age", "sex", "telphone"] console.log(arr.length); //4
2. 使用for循环来获取key的名称及长度:
var obj={ 'name':'zhangsan', 'age':'25', 'sex':'男', 'telphone':'15346432354' } //定义一个新数组放key值 var arrNews=[]; for(var key in obj){ console.log(key); //name age sex telphone arrNews.push(key); } console.log(arrNews); //(4) ["name", "age", "sex", "telphone"] console.log(arrNews.length); //4

浙公网安备 33010602011771号