我对js来说比较新,基本上我在transport.js这个小动画库中遇到了下面的函数。看看下面的功能:了解一个简单的return.js
function Transform(str) {
if (typeof str === 'string') { this.parse(str); }
return this;
}
现在this.parse(str)
,基本上调用其连接到Transform
的原型温控功能,你可以看到LINE 422该功能。
现在我在这里的问题是关于this
,我已经在线阅读了一些文章,其中显示了如何返回这可用于链接,但我不确定在这种情况下返回这个返回。
当你在这个特定场景中说return this
时,你特别想要返回什么?究竟是什么。
我有点明白,回报这个工作有点像这样:
- 你传递一个对象,变量或东西的功能
- 功能执行步骤
- 返回新对象或使用
return this
进行变量。
但是我仍然不清楚,有人通过我的例子并使用示例上下文来解释我的晶体吗?
P.S.我不是要求解释返回这个,但我要求解释在给定的上下文中返回这个。