JS链开头的下划线是什么意思

时间:2017-05-27 23:47:59

标签: javascript identifier

链接开头的下划线在Javascript中意味着什么?例如,下面的模板属性的值:

EmProjectItem = Views.PostItem.extend({
            tagName: 'li',
            className: 'project-item',
            template: _.template($('#employer-project-item').html())
            });

2 个答案:

答案 0 :(得分:1)

它只是一个名为foo的变量(或更确切地说是属性)。这意味着与bar或{{1}}完全相同。

据推测,它是由某些库定义的,例如(注意猜测这个库的名称来自哪里?)或

答案 1 :(得分:0)

下划线对于javascript中的变量名称有效,因此根据提供的代码确实无法告诉您示例中的下划线所指的内容。根据您提供的语法,我猜测代码正在使用underscore.js库。

例如,这完全有效:

AFTER

这是一个指向underscore.js库的链接,用于它的模板功能: http://underscorejs.org/#template