JavaScript(JS)根据对象名获取对象(整理版)
2017-01-02 本文已影响260人
Mike_Mic
在某一个页面下,根据一个对象的名字获取一个js的对象。##
<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>
说完,看不懂的提问。
这是一篇重新发布的,之前用了富文本框编辑,没有注意到排版的问题。现在用回了markdown了。好看点了。
购买阿里服务来这里:
https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=s4jkfdqv