为什么JS没有Map?

来源:互联网 发布:2017上半年网络流行语 编辑:程序博客网 时间:2024/05/02 04:18

JS默认实现没有Map的,因为里面有一个对象具有Map的功能!

那就是强大的Array对象了,通常我们的用法:

var arr = new Array();

arr[0] = '1';

arr[1] = '2';


其实他还能像Map一样中括号里面用key,等于号后面用value:

arr[<key_name>] = <value>;


所以我们不必大费周折自己用js去实现Map功能