ハッシュマップを JavaScript のオブジェクトに変換しようとしていますが、キー、つまりオブジェクトのプロパティを渡し、その値を取得したいと考えています。Hashmap mcl = {AB=1,BC=2,DE=3} .今、値ABを送信すると出力が得られますが、BCまたはDEを渡すとそうではありません。誰でもそれについて提案できますか?
function getCount(key)
{
var map='<%=mcl%>';
var nmap=new Object();
var z=map.substr(1, map.length-2);
var y=z.split(',');
for(var i=0;i<y.length;i++)
{
var k=y[i];
var m=k.split("=");
nmap[m[0]]=m[1];
}
alert(nmap[key])
}