我正在查看一些javascript代码并尝试了解它的工作原理。
它包含针对某些功能的下划线,但我不能看到包括Lodash或Underscore,所以我对这是如何工作感到困惑。这是一个例子......
theme.Sections.prototype = _.assignIn({}, theme.Sections.prototype, {
_createInstance: function(container, constructor) {...
任何人都可以帮我理解这是如何工作的吗? 这是指向使用该代码的网站的链接,以便您可以看到整个工作正常... https://debut-demo.myshopify.com/
编辑: _。assignIn 让我感到困惑。我看不到Lodash的装载,所以不确定它是如何工作的?
答案 0 :(得分:-2)
据我所知,它通常用于表示私人变量(但实际上并未提供任何隐私,只是一种惯例)。
此处对此进行了简要讨论,但建议他们反对:http://javascript.crockford.com/code.html