javascript - Can't get value from Array -
can tell me why can't grab value array?
var state_tax= new array(); state_tax["alabama"]=0.05; state_tax["alaska"]=0; state_tax["arizona"]=0.08; state_tax["arkansas"]=0; state_tax["maryland"]=0.06; var v_tax=0; var lv_bts = 'maryland'; var v_tax = state_tax[lv_bts.value];
thanks
you cannot grab since there's no value
property in lv_bts
.
also, why not using can debug? using array (or it's object instance) named keys odd. if say: state_tax.length
0
result misleading , erroneous.
use object literal instead:
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"] );
if want have value
property, here go:
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 );
Comments
Post a Comment