2
我有一個我知道可迭代的對象。我想根據是否是Map
做一些不同的事情。這是一個不完整的解決方案:檢查Iterable是否爲映射
function toList(iterable) {
let results = [];
if (/* iterable is a map */) {
for (let elem of iterable) {
elem[1].key = elem[0];
results.push(elem[1]);
}
} else {
for (let elem of iterable) {
results.push(elem);
}
}
return results;
}
有什麼我可以用它來檢查權威性是否iterable
是地圖或不?