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已存在";
}
})
這裏的element和sameElement的值相同,都是set裏面的值。如果是map,element對應value和sameElement對應key。