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