如何在javascript中显示地图变量的值

时间:2010-04-30 07:21:31

标签: 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)。我怎样才能做到这一点?请帮忙。

2 个答案:

答案 0 :(得分:2)

var text ='',
for(key in hash)
    text += (key + ' = ' + hash[key] + '\n');

alert(text);

虽然我必须说你在这里处理的是一个具有以点开头的属性的对象,这对我来说似乎非常糟糕。如果他们没有点,您可以完成hash.bmp,而不是hash['.bmp']

答案 1 :(得分:0)

alert(hash['.bmp']); //alerts 1

您可能希望删除最后一项之后的逗号。