var map = []; map.push(data);
最后发现只能 map[0] 这样拿出来,可是我想要的是键值对的效果 类似 Java map.get('key')
map[0]
map.get('key')
javascript 的object 其实就一个map啊 github上面也有专门的map库 https://github.com/flesler/hashmap
呵呵。。。
如果需要排序等操作,建议用 underscore
Javascript本身的 {} 就是一个key-value的字典对象。。
map = {}; map.key = 1; console.log(map['key'] ); // or map.key
es6里面有 Map 类,你要使用 node 0.11.XX 版本,开启 --harmony 就可以使用了。 var test = new Map(); test.set(key, value); test.get(key);
JS自身map不够用么?
呵呵 +1
你需要先学习一下javascript
@alsotang 呵呵 +2
es6 有 WeakMap 和 Map
@lonso 你好
JS有Map和Set啊
var map = new Map() es6有键值对了 自豪地采用 CNodeJS ionic
用 localStorage 就行了啊。
呵呵。
ES6有专门的Map和weakMap
function Map(){} Map.prototype.get = function(key){ return this[key]; }; Map.prototype.set = function(key,val){ this[key]=val; }; var m = new Map(); m.set('name','foo'); console.log(m.get('name')); // foo
怎么有种用筷子吃粥的赶脚~
这些java的就是矫情,什么都不会弄,
es5也有啊。data是字典对象,data.keys(),data.values()和data.entries()
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
javascript 的object 其实就一个map啊 github上面也有专门的map库 https://github.com/flesler/hashmap
呵呵。。。
如果需要排序等操作,建议用 underscore
Javascript本身的 {} 就是一个key-value的字典对象。。
es6里面有 Map 类,你要使用 node 0.11.XX 版本,开启 --harmony 就可以使用了。 var test = new Map(); test.set(key, value); test.get(key);
JS自身map不够用么?
呵呵 +1
你需要先学习一下javascript
@alsotang 呵呵 +2
es6 有 WeakMap 和 Map
@lonso 你好
JS有Map和Set啊
var map = new Map() es6有键值对了 自豪地采用 CNodeJS ionic
用 localStorage 就行了啊。
呵呵。
呵呵。
ES6有专门的Map和weakMap
怎么有种用筷子吃粥的赶脚~
这些java的就是矫情,什么都不会弄,
es5也有啊。data是字典对象,data.keys(),data.values()和data.entries()