如何從數(shù)組對(duì)象中取key值和value值

語(yǔ)法

Object.keys(obj)
參數(shù)(obj): 要返回其枚舉自身屬性的對(duì)象。
返回值: 一個(gè)表示給定對(duì)象的所有可枚舉屬性的字符串?dāng)?shù)組。

定義

Object.keys 返回一個(gè)所有元素為字符串的數(shù)組,其元素來(lái)自于從給定的object上面可直接枚舉的屬性。這些屬性的順序與手動(dòng)遍歷該對(duì)象屬性時(shí)的一致。

應(yīng)用場(chǎng)景

當(dāng)后臺(tái)返回的數(shù)據(jù)是一個(gè)json對(duì)象,我們通過(guò)JSON.parse(obj)轉(zhuǎn)化完之后,發(fā)先對(duì)象中的key值并不統(tǒng)一,這時(shí)候我們既需要key值也需要value值,該如何取key和value呢?

//obj是模擬后臺(tái)返回的數(shù)據(jù)。
var obj=[{
    name:"yhh",
},{
    sex:"女",
},{
    work:"IT"
}];
console.log(Object.keys(obj[0])[0]);
console.log(Object.values(obj[0])[0])
for(var i  in  obj){
console.log(Object.keys(obj[i])[0]);
console.log(Object.values(obj[i])[0])
}
實(shí)例3.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容