Is it more performant to use several for-loops by themself or to delegated the logic to promises?

后端 未结 3 1070
一向
一向 2020-12-12 01:16

Following scenario: A function gets 3 arrays of a certain length, each one of those needs to be iterated over to find a matching object. When the object is found, the for-lo

3条回答
  •  自闭症患者
    2020-12-12 01:29

    The code would not be any more performant.

    JavaScript is typically single-threaded (unless you use web workers), so your code wouldn't complete any more quickly using promises (because the loops wouldn't run in parallel)—in fact, if anything, it might be imperceptibly slower.

    A promise is more of a way to handle the outcome of asynchronous code, and not a way to cause code to run asynchronously.

提交回复
热议问题