Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript中显示映射变量的值_Javascript_Jsp - Fatal编程技术网

如何在javascript中显示映射变量的值

如何在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

我有一个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 hash)
    text += (key + ' = ' + hash[key] + '\n');

alert(text);
虽然我必须说,你们在这里处理的是一个物体,它的属性以点开头,这对我来说是非常糟糕的做法。例如,如果没有点,您可以执行
hash.bmp
,而不是
hash['.bmp']

alert(hash['.bmp']); //alerts 1
您可能希望删除最后一项后面的逗号