JavaScript(JS)根据对象名获取对象(整理版)

在某一个页面下,根据一个对象的名字获取一个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

    原文作者:Mike_Mic
    原文地址: https://www.jianshu.com/p/804a21c7cbd9
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞