鍍金池/ 問答/HTML5  網(wǎng)絡(luò)安全  HTML/ Immutable如何判斷兩個(gè)List是否相等?

Immutable如何判斷兩個(gè)List是否相等?

Imuutable是不可變數(shù)據(jù)類型,只要兩個(gè)值一樣引用也就一樣,可以比較方便的判斷是否數(shù)據(jù)發(fā)生了變化。
那么現(xiàn)在我從網(wǎng)絡(luò)上獲取數(shù)據(jù)通過比較本地?cái)?shù)據(jù),如果數(shù)據(jù)改變了,就刷新界面。如果沒有改變不刷新界面。

  const list1 = List([ {'a':1}, {'a':2}, {'a':3} ]);
  const list2 = List([ {'a':1}, {'a':2}, {'a':3} ]);
  console.log('immutable list',is(list1,list2));//值一樣 永遠(yuǎn)不相等

我該如何使用呢?

回答
編輯回答
墨小白

自問自答吧,網(wǎng)路請(qǐng)求后直接放到fromjs里面轉(zhuǎn)化為immutable類型,然后比較就可以了。

2017年8月26日 10:23