js中的map的key可以是什么类型

2025-05-13 14:37:31
推荐回答(2个)
回答1:

var map={
key1:'abc',
key2:'def'
};

这样定义即可。动态赋值如下:
map.key3='12';

如果key也是动态的,则如下处理
var key='key4';
map[key]='34';
注意:在javascript语言中,key的值只能是字符串,不能是其它的。

回答2:

var map={
key1:'abc',
key2:'def'
};
这样定义即可。动态赋值如下:
1
map.key3='12';
如果key也是动态的,则如下处理
1
2
var key='key4';
map[key]='34';
注意:在javascript语言中,key的值只能是字符串,不能是其它的。