本帖最后由 lghyt2 于 2013-12-25 09:31:49 编辑

解决方案 »

  1.   

    这里是返回的一个对象,不是json格式啊执行上面的函数之后,aaa={b:bbb,c:ccc}的一个对象,可以通过a.bbb调用对应的方法。对于函数的引用,加了括号是执行了,不是引用了。比如你要在文档onload之后,绑定一个函数为fn,你会这样写
    window.onload = fn;而不会这么写:
    window.onload = fn();
    因为这个时候,fn会在执行到这行代码时,就直接执行了,那么在onload被触发的时候,就不会再执行了。
      

  2.   

    {
    b : bbb,
    c : ccc
    } 把这个名值对作为返回值,赋值给aaa
    若果写出这样: {
    b : bbb(),
    c : ccc()
    }b的值就是bbb()这个方法的返回值,而不是这个方法。
      

  3.   

    json 是有引号的, json是字符串来的。
    还是看看书吧。
      

  4.   

    呵呵,看来记混了。
    1.var myObject = {} ; 
    2.function myObject() 

    .... 

    3.var myObject = function(){} ; 
      

  5.   

    json,呵呵
    { "firstName": "Brett", "lastName":"McLaughlin", "email": "[email protected]" }