问答详情
源自:1-2 编程练习

这种定义变量的方法怎么用?叫批量定义吗?

var i={

      alertWord:function(){

          var j=confirm("准备好了?");

          if(j===true){alert("恭喜您,已经掌握此技能。")}

          else{alert("请重新学习课程内容吆,直到实践编写代码与实践要求一致!")}

      }}


提问者:IT骒 2016-09-05 00:45

个回答

  • tobeone
    2016-09-05 01:44:10

    这是js中的json格式写法

    简单来说json格式有点类似map

    {
        key:value
    }

    你的例子中 var 是一个 json 对象。

    在 js 中函数也是一级对象,所以json格式中的元素也可以是函数对象

    var i = {
        "say":function{
            document.write("say hello");
        }
    }

    上面这段代码就是定义一个json对象,对象中有一个元素,是say()函数。

    接着我们就可以这样调用

    i.say()   //调用json对象 i 的 say 对应的 function