问答详情
源自:3-6 jQuery回调模块结构

var object = optionsCache[options] = {};

var object = optionsCache[options] = {}; 这句话没有语法错误?

提问者:兔撕鸡 2016-03-23 17:17

个回答

  • CUIKingdom
    2016-05-13 17:00:38

    没有语法错误,从引用上考虑,先 创建一个 {} 赋值给 optionsCache[options] ,然后把optionsCache[options] 的引用赋值给 object,这样optionsCache[options] 和object都指向了同一个对象

  • weit
    2016-03-26 17:44:16

    var optionsCache = {};

    var options = "test";

    options = optionsCache[options] = {};

    没有