Js如何遍歷Set

js中Array可以使用下標,Map和Set不能使用下標。但是Array,Map,Set都屬於iterable類型。使用iterable內置的forEach方法。


聲明set(currentConfigresult是用來接收ajax請求成功後後臺傳遞的值)。

var s = new Set();
currentConfigresult = data.page.result;
for ( var j in currentConfigresult) {
	set.add(currentConfigresult[j].key);
}

遍歷s的值

s.forEach(function (element, sameElement, set) {  
	if (element == obj.key) {
		html += "KEY已存在";
				
	}
})

這裏的elementsameElement的值相同,都是set裏面的值。如果是mapelement對應valuesameElement對應key




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章