js遍歷對象數(shù)組并獲取對象相應(yīng)的屬性值實例代碼
前言
JavaScript中遍歷對象數(shù)組的方法有很多種。以下是常見的四種常見的方法:for
?循環(huán),for...of
?循環(huán),forEach
?方法和map
?方法,在遍歷的同時,通過訪問對象的屬性來獲取相應(yīng)的值。
?for?循環(huán):
const objArray = [ { id: 1, name: 'Alice' }, { id: 2, name: 'Bob' }, { id: 3, name: 'Charlie' }, ]; for (let i = 0; i < objArray.length; i++) { const obj = objArray[i]; console.log(obj.id, obj.name); }
?for...of?循環(huán):
const objArray = [ { id: 1, name: 'Alice' }, { id: 2, name: 'Bob' }, { id: 3, name: 'Charlie' }, ]; for (const obj of objArray) { console.log(obj.id, obj.name); }
?forEach?方法:
const objArray = [ { id: 1, name: 'Alice' }, { id: 2, name: 'Bob' }, { id: 3, name: 'Charlie' }, ]; objArray.forEach((obj) => { console.log(obj.id, obj.name); });
?map?方法(通常用于創(chuàng)建一個新數(shù)組,但也可以用于遍歷):
const objArray = [ { id: 1, name: 'Alice' }, { id: 2, name: 'Bob' }, { id: 3, name: 'Charlie' }, ]; objArray.map((obj) => { console.log(obj.id, obj.name); return obj; });
以上方法都可以實現(xiàn)在遍歷對象數(shù)組的同時,提取對象中的屬性值。
附:js數(shù)組對象中提取每個對象里的某個值
使用map直接將需要的值return出來(上圖是將res這個數(shù)組中的sn全部返回并生成一個新的數(shù)組)
返回結(jié)果如下圖
總結(jié)
到此這篇關(guān)于js遍歷對象數(shù)組并獲取對象相應(yīng)的屬性值的文章就介紹到這了,更多相關(guān)js遍歷對象數(shù)組內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
微信小程序出現(xiàn)wx.getLocation再次授權(quán)問題的解決方法分析
這篇文章主要介紹了微信小程序出現(xiàn)wx.getLocation再次授權(quán)問題的解決方法,結(jié)合實例形式分析了解決wx.getLocation再次授權(quán)問題的相關(guān)操作步驟,需要的朋友可以參考下2019-01-01淺談JSON.parse()和JSON.stringify()
本文給大家簡單描述了下JSON.parse()和JSON.stringify()的異同點,十分的實用,有需要的小伙伴可以參考下2015-07-07javascript RadioButtonList獲取選中值
js獲取RadioButtonList值的代碼。2009-04-04js統(tǒng)計頁面的來訪次數(shù)實現(xiàn)代碼
這篇文章主要介紹了如何使用js統(tǒng)計頁面的來訪次數(shù),需要的朋友可以參考下2014-05-05javascript中全局對象的parseInt()方法使用介紹
全局對象的parseInt()方法該如何使用,下面為大家詳細介紹下,感興趣的朋友不要錯過2013-12-12