如何初始化对象并分配不同的变量

瓦西姆

我创建了一个对象,需要在其中分配一些变量(参数),调用该对象时,变量(参数)会发生变化。这是我的代码:

var Modal = {

    init: function () {

        contact1: "";
        contact2: "";
        aboutus1: "";
        aboutus2: "";
        privacy1: "";
        privacy2: "";
        terms1:   "";
        terms2:   "";

        $(".modaltrigger").removeAttr("target");

        $(".modaltrigger").click(function () {

            if ($(this).is("#contact")) {

                $('#primary_url').attr('href', contact1);
                $('#secondary_url').attr('href', contact2);

            } else if ($(this).is("#aboutus")) {

                $('#primary_url').attr('href', aboutus1);
                $('#secondary_url').attr('href', aboutus2);

            } else if ($(this).is("#termsconditions")) {

                $('#primary_url').attr('href', terms1);
                $('#secondary_url').attr('href', terms2);

            } else if ($(this).is("#privacy")) {

                $('#primary_url').attr('href', privacy1);
                $('#secondary_url').attr('href', privacy2);
            }
        });
    }
};

我正在尝试初始化上面的对象,但它不起作用:

    Modal.init(

        contact1: "http:www.test1.com";
        contact2: "http:www.test2.com";
        aboutus1: "http:www.test3.com";
        aboutus2: "http:www.test4.com";
        privacy1: "http:www.test5.com";
        privacy2: "http:www.test6.com";
        terms1:   "http:www.test7.com";
        terms2:   "http:www.test8.com"

    );
Hemant_Negi

这样就完成了

我猜这就是你想要做的。

var Modal = {

    init: function (args) {

              //then access your values like this
            contact1=   args.contact1;
            contact2 = args.contact2;
            ..........
            .........
            .........
         }
}

并启动此方法,您已写为

Modal.init({
contact1:"contact str",
contact2:"contact str",
.....
.....
lastitem : "last str"
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何初始化不同动态分配地址的向量

来自分类Dev

对象数组如何初始化每个对象的成员变量?

来自分类Dev

如何在不同的类中初始化对象?

来自分类Dev

初始化Kotlin对象时如何存储临时变量?

来自分类Dev

如何在初始化时将不同数量的对象包括在初始化列表中?

来自分类Dev

不同种类的变量初始化

来自分类Dev

C ++不同的变量初始化

来自分类Dev

对象被视为未初始化的变量

来自分类Dev

初始化变量类型的对象

来自分类Dev

初始化对象变量错误

来自分类Dev

该最终变量将如何被分配且未初始化?

来自分类Dev

如何分配 N(非常量变量)对的向量并初始化它们?

来自分类Dev

如何初始化NamedParameterJdbcTemplate变量

来自分类Dev

如何初始化类变量?

来自分类Dev

如何初始化数组变量

来自分类Dev

如何初始化长期变量?

来自分类Dev

该变量将如何初始化?

来自分类Dev

如何初始化lateinit变量?

来自分类Dev

如何初始化全局变量

来自分类Dev

如何初始化继承对象的字段

来自分类Dev

如何初始化复杂对象的数组?

来自分类Dev

如何初始化对象数组?

来自分类Dev

如何初始化匿名类的对象?

来自分类Dev

类对象的向量如何初始化

来自分类Dev

如何通过对象初始化数组?

来自分类Dev

如何初始化数组对象

来自分类Dev

如何初始化对象数组?

来自分类Dev

如何从指针初始化堆栈对象?

来自分类Dev

如何初始化复杂对象的数组?