例如我們有以下這麼一個物件
程式碼如下:
var obj = { a:{
b:"bb"
}
}
複製程式碼
程式碼如下:
function auto. temString){
var TemObjs = temString.split(".");
for(var i =0;ivar ttt = TemObjs[i];
if(!obj.hasOwnProperty(TemObjs[i])){
var objString="obj";
for(var j= 1;jobjString =". " TemObjs[j];
}
obj = eval(objString);
if(obj == undefined){
var temObjString="obj"; //物件的名稱var obj = {}
for(var j= 1;jtemObjString ="." TemObjs[j];
}
obj = eval(temObjString);
}
obj = eval(temObjString);
}
obj = eval(temObjString);
}
obj = eval(temObjString);
}
obj = eval(temObjString);
} obj = eval(temObjString); } obj = eval(temObjString); ); >obj[TemObjs[i]]={}; obj={}; } }else{ obj = obj[TemObjs[i]]; } } return obj; }