怎么取一个对象的第一个值 财富值13

2017-01-21 17:47发布


后台给传过来这么一个对象,默认值要取第一个,我用for循环一次取出来了,感觉特别low,
你们有没有好一点的办法啊?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答

一行代码,哈哈。
# 参考了 yangge26 的回答

我试过将对象转成字符串,用JSON.stringify,但是发现顺序也还是被变了。。。

JS 里面 对象的 多个属性 是无序的。 数组才是有序的, 对象只能通过 键来取值

转JSON取值不行么?

就是循环出来的第一个并不是对象的第一个属性

Object是无序的,我不知道你说的默认取第一个是怎么想的,键值为01那个?

for循环应该就是最优的了吧

不管是用Object.keys,还是用for(let i in obj),得到的属性的顺序都是无法保证的。

obj["01"]不行么

object.first

一周热门 更多>