如图所示,我编写了一个代码,其中我为全局变量分配了一个值,这暂停了我进一步的代码执行。
resultCollection 是全局变量。我的程序也在严格模式下运行。
"use strict";
var View = Backbone.View.extend({
initialize : function(options){
this.el = options.el;
resultCollection = options.resultCollection;
console.log('resultCollection',resultCollection);
this.render();
}
console.log 从未打印过,执行也不会停止,只是在为全局变量赋值时暂停或仍在执行。
为什么会这样?谁能给我一些见解?