2016-08-11 2 views
-1

의 변수 I는참조 스크립트 로컬 범위

var instances = $.fn.dataTable.tables({api: true}); 
var tables = $($(this).attr('href')).find('table').filter(function (index) { 
    if ($(this).attr('id')) return this.id; 
}); 
_.map(tables, function (table, index) { 
    if (_.find(instances.context, {'sTableId': table.id})) { 
     if (window[table.id].dependsOn) { 

문제를 다음 않는 것이다.

물론, if (table.id.dependsOn) {은 작동하지 않습니다. 이

_.map(tables, function (table, index) { 
    if (_.find(instances.context, {'sTableId': table})) { 

을 할 필요가 같은

+0

무엇이 당신의 질문입니다. –

+0

나는 table.id에 이름이있는 로컬 변수를 참조하기 위해 wnat을 사용한다. –

+0

윈도우 대신 [table.id] local [table.id]을 사용할 수있다. –

답변

0

는 무시는, 그러나 나는 자바 스크립트 전에 작동하는 방법의 강한 이해를 받고 권하고 싶습니다없는 경우, 아직 완전히 자바 스크립트를 이해하지 수 같은 부수적으로 보이는 보이는 jQuery 배우기. 나는 당신의 코드가 jQuery 라이브러리를 사용하여 작성되었다는 것을 알 수있다.

jQuery.map()

+0

로다시, 나는 로다시를 사용합니다. –