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

鍍金池/ 問答/HTML/ js 中如何調(diào)換對象屬性的位置

js 中如何調(diào)換對象屬性的位置

var obj ={

a:1,
b:2,
c:3

}

轉(zhuǎn)換成

newobj ={

c:3,
b:2,
a:1

}

回答
編輯回答
枕頭人

object是無序的,看起來像添加順序也不是穩(wěn)定的,所以你改變key的“順序”,以及利用這個“順序”執(zhí)行一些邏輯,都是不穩(wěn)定的

2018年3月8日 10:04
編輯回答
空白格

Object.keys(obj).reverse().reduce((a,b)=>(a[b] = obj[b]) ? a: {},{})

然而不知道要來意義在?

2017年12月9日 03:22
編輯回答
巷尾
var obj = {
  a: 1,
  b: 2,
  c: 3
};
var arr = [];
for (let i in obj) {
  arr.unshift(i);
}
JSON.parse(JSON.stringify(obj, arr));
2017年10月15日 04:12