js取得対象の長さと名前
850 ワード
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