Подтвердить что ты не робот

Что здесь означает "_"?

Я изучаю backbone.js, в нем учебник, он имеет следующий код

var object = {};
_.extend(object, Backbone.Events);
...

Я не понимаю " _" в коде, что это значит? и что это такое? имеет ли он то же значение, что и jQuery.extend?

4b9b3361

Ответ 1

Он копирует все свойства Backbone.Events в объект. Расширение - это метод из библиотеки подчеркивания: http://documentcloud.github.com/underscore/#extend

Я бы сказал, что это так же, как метод jQuery.

Ответ 2

С главной страницы Backbone:

Магистральная жесткая зависимость Underscore.js.

_ - это объект, созданный Underscore.js, таким же образом, как $ является объектом jQuery

http://documentcloud.github.com/underscore/#extend, как это делает _.extend.