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

JavaScript013

js中的map的key可以是什么类型,第1张

var map={

key1:'abc',

key2:'def'

}

这样定义即可。动态赋值如下:

map.key3='12'

如果key也是动态的,则如下处理

var key='key4'

map[key]='34'

注意:在javascript语言中,key的值只能是字符串,不能是其它的。

重写对象的toString方法,按照json数据的规则

然后前台string转json

控制台打印

这个方法不需要引入其他包

如果map的key属性过多,或者key是集合,可以在后台先转json,然后前台一样String转json,再遍历

需要引入包

前台