TYPESCRIPT 循环 技术教程文章

javascript-Typescript中的for-in循环始终将变量视为字符串【代码】

这个问题已经在这里有了答案: > for … in loop with string array outputs indices 4个这已经困扰了我一段时间了.在Typescript中,如果我定义一个For-in循环,则我的变量始终被视为字符串.例:for(var room in this.rooms) {room.placement.x = 52; }“ room.placement.x”将失败,因为它将“ room”视为字符串. “ this.rooms”实际上是Room对象的集合,但是room不是Room...

JavaScript / TypeScript-承诺循环不会等待【代码】

我有一个100个承诺的循环.我想同时处理其中的10个,然后打印一条语句,然后继续并行处理下10个.但是,它不会等待每10个诺言完成它们的执行.const promises = []; for (let i = 1; i <= 100; i ++) {const blockPromise = this.web3.eth.getBlock(i).then((block: any) => {winston.info("Processing block " + i);}).catch((err: Error) => {winston.error(err);});promises.push(blockPromise);if (i % 10 === 0) {Promise.all(promi...