【发布时间】:2019-12-18 22:24:46
【问题描述】:
var playerParametrs = {
"blemishes" : 0,
"Facial_Hair" : 0,
"ChinShape" : 0,
"NeckWidth" : 0
}
如何获取属性的索引? 例如,indexOf("blemishes") 为 0。
【问题讨论】:
-
playerParameters["Facial_Hair"]会给你 0,你为什么要从对象索引? -
@justlead 我认为您误解了对象是什么以及它们如何工作。对象不像数组那样有索引。对象具有键和值。从技术上讲,一个对象可以像数组一样取消引用它的键,或者像 javascript 中的对象一样。所以在你的例子中
playerParametrs['blemishes'] == playerParametrs.blemishes == 0.
标签: javascript node.js object