在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ JS數(shù)據(jù)的轉換問題

JS數(shù)據(jù)的轉換問題

type:[
    {1:'小明'},
    {2:'小華'},
    {4:'小王'},
    {8:'小李'},
]

如何拿到{小明,小華,小王,小李}?
注意:鍵值對的key不是索引,可以是任意單詞

回答
編輯回答
吃藕丑

js在取值的時候,key是會轉為字符串;
比如:

var obj = {key:2};
obj.key;
obj['key']

所以你可以使用中括號取值

2017年9月18日 12:18
編輯回答
解夏
type.map(item => Object.values(item)[0])
2018年1月10日 08:22
編輯回答
葬愛
type.map(t => {
  for (let i in t) return t[i];
})//[ '小明', '小華', '小王', '小李' ]

至于{小明,小華,小王,小李}我就不知道是什么鬼了。。。

2018年8月10日 06:25
編輯回答
來守候
type[0]['1'] //小明
type[1]['2'] //小華
type[2]['4'] //小王
type[3]['8'] //小李

如果其中1,2,4,8之類的鍵名不確定,則需要通過遍歷來獲取,
先取得數(shù)組中的對象元素,再對對象元素進行鍵名遍歷。

2018年5月28日 14:53