[英]Does the JavaScript event loop yield control between map iterations?
這是一個基本問題,但是當我學習JavaScript時,我仍然對運行時的某些細微差別感到迷惑。 具體來說,我很好奇事件循環如何處理Array.prototype.map
東西? 在不知道精確實現的情況下,我想知道是否可以在兩次迭代之間執行代碼?
不。 map
是同步操作。
setTimeout(function() { console.log('run as soon as possible'); }, 0); [1, 2, 3, 4, 5].map(function(x) { console.log(x); });
事件循環基本上是這樣分解的:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.