코드를 작성했습니다. 여기에 전역 변수에 값을 할당하여 코드 실행을 일시 중단했습니다.JavaScript 전역 변수 할당
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
가 인쇄되지 않았다 및 실행이 중지되지 않습니다.왜 이런 일이 발생 했습니까? 아무도 내게 어떤 통찰력을 줄 수 있습니까?
당신이 콘솔에서 오류를 봤어야 엄격한 모드에서
브라우저 또는 서버 코드를 사용하고 있습니까? 너는 시도에 잡혀 있습니까? – Magus
브라우저 측 클라이언트 측 자바 스크립트입니다. 그리고 그것은 try/catch 블록에 없습니다. 나는 BackboneJS를 사용하는데,이 코드는 특정 백본보기의 초기화 기능에서 작성되었다. – SrikanthManian
'window.resultCollection'은 어떻습니까? – zerkms