我正在尝试创建一个看起来像这样的对象:
{
'2017': 2017,
'2016': 2016,
'2015': 2015,
'2014': 2014
}
但无论出于何种原因,它一直在输出升序:
const EXAMPLE = () => {
const exampleObj = {}
for (let year = 2017; year >= 2014; year--) {
exampleObj[year] = year
}
return exampleObj
}
let example = EXAMPLE()
console.log(example)
是否有可能在Javacript实现我的愿望?我会选择Map
,但在我的应用程序中,我需要一个对象来呈现某个组件
答案 0 :(得分:0)
不,使用对象密钥时无法实现。你应该使用Map。
4.3.3对象
对象是Object类型的成员。这是一个无序的 属性集合,每个属性包含原始值, 对象或功能。存储在对象属性中的函数是 称为方法。