コード:
function getDummyDetails(){
var userDetailsMap = [];
userDetailsMap.push({key:'APPCODE', value:'41'});
userDetailsMap.push({key:'WORKERNUMBER', value:'1234567'});
userDetailsMap.push({key:'ACCOUNTID', value:'DEVELOP'});
userDetailsMap.push({key:'NAMEFIRST', value:'John'});
userDetailsMap.push({key:'NAMELAST', value:'Developer'});
return userDetailsMap;
}
function someOtherFunction () {
var userDetails = getDummyDetails();
document.getElementById("userName").innerHTML = "User Name: " + userDetails[3].value + ", " + userDetails[4].value;
}
ここでは正常に動作しますが、userDetails[3].valueのようにここで配列インデックスを使用することはできません。私はこのようなことをしようとしていました
userDetails["APPCODE"].value; // just a pseudo code
この配列に整数ではなく文字列値でインデックスを付けるにはどうすればよいですか?