如何在javascript中显示映射变量的值
我有一个javasrcript变量如何在javascript中显示映射变量的值,javascript,jsp,Javascript,Jsp,我有一个javasrcript变量 var hash = { '.bmp' : 1, '.gif' : 1, '.jpeg' : 1, '.jpg' : 1, '.png' : 1, '.tif' : 1, '.tiff' : 1, }; 我想在我的警报消息中显示此“哈希”对象的值(.bmp、.gif、.jpeg、.jpg、.png、.tif、.tiff)。我该怎么做?请帮忙 var text ='', for(key in
var hash = {
'.bmp' : 1,
'.gif' : 1,
'.jpeg' : 1,
'.jpg' : 1,
'.png' : 1,
'.tif' : 1,
'.tiff' : 1,
};
我想在我的警报消息中显示此“哈希”对象的值(.bmp、.gif、.jpeg、.jpg、.png、.tif、.tiff)。我该怎么做?请帮忙
var text ='',
for(key in hash)
text += (key + ' = ' + hash[key] + '\n');
alert(text);
虽然我必须说,你们在这里处理的是一个物体,它的属性以点开头,这对我来说是非常糟糕的做法。例如,如果没有点,您可以执行hash.bmp
,而不是hash['.bmp']
alert(hash['.bmp']); //alerts 1
您可能希望删除最后一项后面的逗号