[英]How to translate for of with array from JavaScript to Python
我正在翻譯業務合作伙伴寫給 Python 的一些 JavaScript 代碼。 我對 JavaScript 有點熟悉,對 Python 非常不熟悉,但在遇到一些我以前在 Z686155AF75A60A0F6E9D80C1FZEDD 中從未見過的代碼之前,我一直取得了不錯的進展。
let recordTypesSet = new Set();
for (let [errorType, accountList] of errors) {
for (let i = 0; i < accountList.length; i = i + 1) {
let error = accountList[i];
recordTypesSet.add(error.recordType);
}
}
我不確定第二行到底在做什么。 我知道 for of 根據 mdn 迭代可迭代對象,但我之前沒有看到使用數組完成它,如此處所示。 我希望有人能澄清那條線在做什么,也許還有一個如何以pythonic方式做到這一點的例子。
祝你有美好的一天!
您正在查看Destructuring assignment 。 發生的事情是errors
是 arrays 的數組,每個元素的大小為 2。在每個循環迭代中,您獲取該元素,而不是在其上調用element[0]
和element[1]
,您已經賦予它意義名字。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.