教你javascript如何獲取對象的key和value
1、獲取key值
獲取對象所有key的方法,需要使用 Object.keys(obj) 方法,Object.keys(obj)方返回一個數(shù)組,這個數(shù)組包含obj對象中的所有key。
其中obj就是你寫的對象,具體使用方法如下圖:
2、獲取value值
獲取對象所有value的方法,需要使用 Object.values(obj) 方法,Object.value(obj)方返回一個數(shù)組,這個數(shù)組包含obj對象中的所有value。
其中obj就是你寫的對象,具體使用方法如下圖:
3、同時獲取key值和value值
for in 循環(huán)遍歷對象 (for in 和 for of 的區(qū)別請?zhí)D(zhuǎn)至for in 和 for of)
var obj={age:20,name:'rose',gender:'女'}
如果想遍歷對象obj中的所有鍵(key)、值(value),一般是用以下方式
for(var key in obj){ console.log(key,obj[key]) } 結(jié)果: age 20 name rose gender nv
以上內(nèi)容到此結(jié)束,下面用其他示例介紹下js 獲取對象的key和value
js 獲取對象的key和value
獲取對象的 keys 數(shù)組:Object.keys(obj)
獲取對象的 values 數(shù)組:Object.values(obj)
let obj = { name: '張三', age: 30, sex: '男' } console.log(obj) console.log(Object.keys(obj)) console.log(Object.values(obj))
獲取 keys的第一個: Object.keys(obj)[0] // name
到此這篇關(guān)于javascript如何獲取對象的key和value的文章就介紹到這了,更多相關(guān)js獲取對象key和value內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JavaScript中函數(shù)的防抖與節(jié)流詳解
這篇文章主要為大家詳細介紹了JavaScript中函數(shù)的防抖與節(jié)流,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助2022-02-02Javascript獲取CSS偽元素屬性的實現(xiàn)代碼
這篇文章主要介紹了Javascript獲取CSS偽元素屬性的實現(xiàn)代碼,需要的朋友可以參考下2014-09-09本地存儲cookie、localStorage和sessionStorage示例詳解
cookie、localStorage?和?sessionStorage都是在客戶端存儲數(shù)據(jù)的方式,但它們之間有一些區(qū)別,下面這篇文章主要給大家介紹了關(guān)于JavaScript中cookie、localStorage和sessionStorage的相關(guān)資料,需要的朋友可以參考下2024-03-03詳解BootStrap中Affix控件的使用及保持布局的美觀的方法
Affix是BootStrap中的一個很有用的控件,他能夠監(jiān)視瀏覽器的滾動條的位置并讓你的導(dǎo)航始終都在頁面的可視區(qū)域。本文重點給大家介紹BootStrap中Affix控件的使用及保持布局的美觀的方法,感興趣的朋友一起看看吧2016-07-07