0
我有以下的陣列,讓我們稱之爲打字稿識字IST lastID
:過不計其數指數數組
[valuePath00: true, valuePath01: false, valuePath14: true] ...
我怎麼能與一個迭代的for循環數組了嗎?
我有以下的陣列,讓我們稱之爲打字稿識字IST lastID
:過不計其數指數數組
[valuePath00: true, valuePath01: false, valuePath14: true] ...
我怎麼能與一個迭代的for循環數組了嗎?
爲什麼不直接使用for each loop?
lastID.forEach(item => {
// do something with the items
});
如果你真的想使用for循環,那麼你將有一個索引。做這樣的事情:
for (let i = 0; i < lastID.length; i++) {
console.log(lastID[i]);
}
假設你的意思是一個對象而不是一個數組。我不認爲數組實際上可以有非數字索引,但我可能是錯的。
const lastId = {
valuePath00: true,
valuePath01: false,
valuePath14: true
};
// For loop
for (let i in lastId) {
console.log(lastId[i]);
}
// Object.keys() and Array.prototype.map()
Object.keys(lastId).map(key => {
console.log(lastId[key]);
});
HM使用JavaScript中的** **爲表達..?或者** map **如果你想將它轉換成別的東西,或者** forEach **,如果你想對值做些什麼。 – toskv