JavaScript - Implement JavaScript Set by Object Array

如果我們要利用JavaScript來統計一堆字串中,有多少種類的資料,可以簡單地利用一個物件

陣列,透過key的特性,當走訪完所有的字串時,就可以以key的數量來決定有多少種資料。

您可以先宣告一物件陣列,如下:
var objset = new Object();

到時在走訪資料時,只要給予此行及可以建置該物件陣列,如下:
objset["字串名"] = true; //由於在此key map's value沒用到所以就索性給個true

如此一來當我們要知道有多少種key時,可以利用Object.keys to get
var num = Object.keys(objset).length; 
如此簡單的小技巧就可以輕鬆統計資料,所以在此記錄一下!

留言