[英]Is it possible for jquery.each function not to clobber the 'this' variable?
[英]jQuery.each variable scope
我有以下問題:
var loader = new THREE.JSONLoader( true );
model = JSON.parse(data);
var modeldata = loader.parse( jQuery.parseJSON(model['value1']) );
...
var modeldata = loader.parse( jQuery.parseJSON(model['value2']) );
...
工作正常。
var loader = new THREE.JSONLoader( true );
model = JSON.parse(data);
jQueryX.each(parts, function(key, value){
var modeldata = loader.parse( jQuery.parseJSON(model[value]) );
...
});
返回“模型未定義”
有范圍問題嗎? 我看不到...
歡迎專家咨詢...
我對此不確定。 parts包含模型中使用的鍵列表(在parts [value]中)。 換句話說,模型的關鍵是零件的價值。
您只需要使用jQuery.parseJSON(model[key])
jQueryX.each(parts, function(key, value) {
modelData = loader.parse(jQuery.parseJSON(model[key]));
});
key
是獲取價值的鑰匙。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.