在使用对象字面量作为哈希表时,这种做法是否是好的实践?例如,使用属性名称作为键来获取特定映射值。
例如:
var colorArray = [
{ code: "#4286f4", name: "Blue" },
{ code: "#fc4d02", name: "Red" }
]
var hashTable = {}
colorArray.forEach(color => {
hashTable[color.code] = color.name
})
这种使用对象字面量的方式是否可接受,或者JavaScript中是否有更好的处理哈希表的模式?
Map
类型也可用。 - CRice