Sie es nicht greifen kann, da keine gibt es value
Eigenschaft in Ihrem lv_bts
.
Auch, warum nicht etwas verwenden, das Sie leicht debuggen können? Die Verwendung von Array (oder tatsächlich ist es Objekt Instanz) mit benannten Schlüsseln ist ungerade. Wenn Sie sagen: state_tax.length
ein 0
Ergebnis ist nur irreführend und fehlerhaft.
ein Objekt verwenden, wörtliche statt:
var state_tax = {
"Alabama" : 0.05,
"Alaska" : 0,
"Arizona" : 0.08,
"Arkansas" : 0,
"Maryland" : 0.06
}
console.log(state_tax.Maryland);
console.log(state_tax["Maryland"]);
Wenn Sie wirklich wollen eine value
Eigenschaft haben, als hier geht:
var state_tax = {
"Alabama" : {value: 0.05},
"Alaska" : {value: 0},
"Arizona" : {value: 0.08},
"Arkansas" : {value: 0},
"Maryland" : {value: 0.06}
}
console.log(state_tax.Maryland.value);
console.log(state_tax["Maryland"].value);
'lv_bts' ist eine Zeichenkette, sie hat keinen Wert propery. – felixmosh