<html>
<head>
<meta charset='utf-8'/>
<script>
let obj = {
'a': 'aa',
'b': 'bb',
'c': 'cc',
'd': 'dd'
};
let ArrayData = Object.entries(obj);
console.log(ArrayData)
for (let [i, v] of ArrayData) {
console.log("ObjectForOfI", i);
console.log("ObjectForOfV", v);
}
let map = new Map(ArrayData)
console.log(map)
for (let [i, v] of map) {
console.log("mapForOfI", i);
console.log("mapForOfV", v);
}
map.forEach(function (v, i,index) {
console.log("mapForEachI", i);
console.log("mapForEachV", v);
console.log("mapForEachIndex", index);
})
let set = new Set(ArrayData)
console.log(set)
for (let [i, v] of set) {
console.log("setForOfI", i);
console.log("setForOfV", v);
}
set.forEach(function (v, i,index) {
console.log("setForEachI", i);
console.log("setForEachV", v);
console.log("setForEachIndex", index);
},set)
</script>
</head>
<body></body>
</html>