猿问

看Vue源码感觉看到了while(i--),感觉像死循环,求解~

在看Vue的源码,看到以下这段代码的while循环怎么看都是死循环,但是感觉源码不应该会有死循环啊,求指点~

function callUpdatedHooks (queue) {

  let i = queue.length

  // 这不是死循环吗

  while (i--) {

    const watcher = queue[i]

    const vm = watcher.vm

    if (vm._watcher === watcher && vm._isMounted) {

      callHook(vm, 'updated')

    }

  }

}


慕沐林林
浏览 1071回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答