Immutable.js嘗試(node.js勿入)

  最近作一些複雜html經常須要在頁面作一些數據處理,經常在想若是 js有list 這種數據結構多少,今天逛github時 發現有Immutable.jshtml

這個項目https://github.com/facebook/immutable-js/ 文檔地址:http://facebook.github.io/immutable-js/docs/#/git

  在瀏覽器嘗試了下發現仍是不錯的,起碼不用本身用js寫list的實現。github

  

 1 var list=Immutable.List().asMutable();
 2 list.push('1');
 3 list.push('2');
 4 console.log(list.toArray());
 5 //也可使用 list.contains('1')
 6 console.log(list.includes('1'));
 7 list.forEach(function(x){ console.log(x) })
 8 
 9 var map=Immutable.Map().asMutable();
10 map.set('k1','v1');
11 map.set('k2','v2');
12 //判斷 key
13 map.has('k1');
14 //判斷 value
15 map.contains('v1');
相關文章
相關標籤/搜索