js如何獲取對象長度和名稱
一、總結
一句話總結:對象的長度不能用.length獲取,用js原生的Object.keys可以獲取到
var obj = {'name' : 'Tom' , 'sex' : 'male' , 'age' : '14'};
var arr = Object.keys(obj);
console.log(arr); // ['name','sex','age']
console.log(arr.length); //3
1、javascript如何獲取json對象的key名稱?
2. javascript獲取json對象的key名稱的兩種方法
第一種方法
jsonObj = { Name: ‘richard‘, Value: ‘8‘ }
for (key in jsonObj){
console.log(key);
//add your statement to get key value
}
結果
Name
Value
第二種方法
javascript中,Object具有一個key屬性,可以返回json對象的key的數組
(Object has a property keys, returns an Array of keys from that Object)
用法:
Object.keys(jsonObj)
jsonObj = { Name: ‘richard‘, Value: ‘8‘ }
console.log(Object.keys(jsonObj));
結果
[ ‘Name‘, ‘Value‘ ]
二、js獲取對象長度和名稱
1.對象的長度不能用.length獲取,用js原生的Object.keys可以獲取到
var obj = {'name' : 'Tom' , 'sex' : 'male' , 'age' : '14'};
var arr = Object.keys(obj);
console.log(arr); // ['name','sex','age']
console.log(arr.length); //3
2. javascript獲取json對象的key名稱的兩種方法
第一種方法
jsonObj = { Name: ‘richard‘, Value: ‘8‘ }
for (key in jsonObj){
console.log(key);
//add your statement to get key value
}
結果
Name
Value
第二種方法
javascript中,Object具有一個key屬性,可以返回json對象的key的數組
(Object has a property keys, returns an Array of keys from that Object)
用法:
Object.keys(jsonObj)
jsonObj = { Name: ‘richard‘, Value: ‘8‘ }
console.log(Object.keys(jsonObj));
結果
[ ‘Name‘, ‘Value‘ ]
參考:js獲取對象長度和名稱 - ranyonsue - 博客園
https://www.cnblogs.com/ranyonsue/p/8494440.html