麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

js自動生成對象的屬性示例代碼

2019-11-20 21:50:13
字體:
來源:轉載
供稿:網友

例如 我們有如下這么一個對象

復制代碼 代碼如下:

var obj = { a:{
b:"bb"
}
}

但是我們現在想給 obj 對象增加如下屬性 obj.a.b.c.d.f="ff" ; 我們一般會如下做,obj.a.b.c={},obj.a.b.c.d={} ,obj.a.b.c.d.f="ff" ;但是如果我的屬性很多,這樣的方法時不可行的。現在提供一個自動生成對象屬性的方法
復制代碼 代碼如下:

function autoCreateObjProperty(temString){
var TemObjs = temString.split(".");
for(var i =0;i<TemObjs.length;i++){
var ttt = TemObjs[i];
if(!obj.hasOwnProperty(TemObjs[i])){
var objString="obj";
for(var j= 1;j<=i;j++){
objString+="."+TemObjs[j];
}

obj = eval(objString);
if(obj == undefined){
var temObjString="obj"; //對象的名var obj = {}
for(var j= 1;j<i;j++){
temObjString+="."+TemObjs[j];
}
obj = eval(temObjString);
obj[TemObjs[i]]={};
obj={};
}
}else{
obj = obj[TemObjs[i]];
}
}
return obj;

}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产污污视频 | 国产69精品久久久久99尤 | 色综合久久久久久久久久久 | 毛片免费视频播放 | 夜添久久精品亚洲国产精品 | 精品国产一区二区三区四 | 欧美a视频在线观看 | 护士xxxx | 国产一区二区三区影视 | 欧美 日韩 三区 | 最新欧美精品一区二区三区 | 亚洲欧美国产高清va在线播放 | 在线免费视频a | 国产日产精品一区二区三区四区 | 免费欧美一级视频 | 国产1区2区3区在线观看 | 亚洲小视频在线 | 精品一区二区电影 | 在线91观看 | 欧美视频一区二区三区在线观看 | 在线成人免费观看 | 91短视频版高清在线观看www | 午夜色片 | 欧美女优一区 | 日韩视频在线观看免费视频 | 亚洲国产成人一区二区 | 久久精品免费网站 | 国内精品伊人久久 | 亚洲免费观看视频 | 青热久思思 | 国产精品久久久久久影院8一贰佰 | 国产免费观看av | 日本成人在线免费 | 国产成人高潮免费观看精品 | 久久久精品视频网站 | 一级国产电影 | 一区二区三区欧美在线观看 | 色污视频 | 国产九九热 | 精品视频在线免费看 | 久久久久国产成人精品亚洲午夜 |