首頁 > web前端 > js教程 > js自動產生物件的屬性範例程式碼_javascript技巧

js自動產生物件的屬性範例程式碼_javascript技巧

WBOY
發布: 2016-05-16 17:18:28
原創
1125 人瀏覽過

例如我們有以下這麼一個物件

複製程式碼 程式碼如下:


程式碼如下:


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; }
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板