Javascript这意味着什么

Javascript这意味着什么,javascript,underscore.js,Javascript,Underscore.js,我在Chrome调试器中看到了这一点,不确定this:r的确切含义 this: r $el: o.fn.init[1] cid: "view1" el: div#appview results_collection: r _byId: Object length: 1 models: Array[1] resultsList: r $el: o.fn.init[1] cid: "view2" el: div#page.page __proto__: s constructor: function

我在Chrome调试器中看到了这一点,不确定this:r的确切含义

this: r
$el: o.fn.init[1]
cid: "view1"
el: div#appview
results_collection: r
_byId: Object
length: 1
models: Array[1]
resultsList: r
$el: o.fn.init[1]
cid: "view2"
el: div#page.page
__proto__: s
constructor: function (){return i.apply(this,arguments)}
el: "#page"
initialize: function (){
renderList: function (collection) {
__proto__: Object
__proto__: s
__proto__: s
我在underline.js中也看到了这一点,
*sources
表示可变长度参数

_.extend(destination, *sources) 

来吧,大家,我在这里问是因为我不能用谷歌搜索任何有意义的东西,说真的,所有的仇恨是怎么回事。

这意味着
的价值这是
r
类的对象


当您查看缩小的代码时,大多数变量、函数和类名都被替换为1个字符和2个字符的名称,因此它们不是很有意义。

谢谢您的回答,对
*sources
参数有什么想法吗?不,我不确定。虽然JS函数可以采用可变长度参数,但它不在函数签名中表示。下划线文档中的
*x
表示法表示“任意数字”,因此
\uExtend
可以调用任意数量的
对象以合并到
目标
。大概这个符号是为了模仿Ruby的
*
splats。