JavaScript(JS)根据对象名获取对象-代码段
2016-12-27 本文已影响62人
smartphp
<script>
//假如这个是你定义的一个类
var PageParam = {
limit: 10,
page: 1,
start: 1,
getLimit: function(){
return this.limit;
},
setLimit: function(limit){
this.limit = limit;
},
getPage: function(){
return this.page;
},
setPage: function(page){
this.page = page;
},
getStart: function(){
return this.start;
},
setStart: function(start){
this.start = start;
},
};
//然后生成了对象。
var p1 = Object.create(PageParam);
var p2 = Object.create(PageParam);
//首先大家要知道window这个对象,这个是什么。不妨大家可以打印到控制台看看。
//下面是根据对象名获取对象,并进行一个赋值操作
for(var i = 0; i<2; i++){
//window["p"+i+1]中括号里面就是我们动态生成的对象名。
window["p"+i+1].setStart(2);
}
</script>
文/Mike_Mic(简书作者)
原文链接:http://www.jianshu.com/p/aeb4442ea72f
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。