Результаты поиска по запросу "underscore.js"

1 ответ

Как использовать метод _.where из библиотеки underscore.js для более сложного поиска

var a = { "title": "Test 1", "likes": { "id": 1 } } var b = { "title": "Test 2", "likes": { "id": 2 } } var c = [a, b]; var d = _.where(c, { "title": "Test 2", "likes": { "id": 2 } }); //d => outputs an empty array []В этой ситуации я ожидал бы ...

10 ответов

Карта над объектами, сохраняющими ключи

map Функция в underscore.js, если вызывается с объектом javascript, возвращает массив значений, сопоставленных со значениями объекта. _.map({one: 1, two: 2, three: 3}, function(num, key){ return num * 3; }); => [3, 6, 9]есть ли способ заставить ...

7 ответов

Как я могу получить уникальный массив на основе свойства объекта, используя подчеркивание

У меня есть массив объектов, и я хочу получить из него новый массив, который уникален на основе только одного свойства. Есть ли простой способ добиться этого? Например. [ { id: 1, name: 'bob' }, { id: 1, name: 'bill' }, { id: 1, name: 'bill' } ...

ТОП публикаций

3 ответа

Сортировка массива объектов JavaScript в определенном порядке (с использованием существующей функции)

Дан массив объектов: { key: "a", value: 42 }, { key: "d", value: 28 }, { key: "c", value: 92 }, { key: "b", value: 87 }и массив ключей: ["c", "a", "b", "d"]Есть ли функция ECMAScript или сторонняя библиотека JavaScript, которая позволяет вам ...

3 ответа

@rashadb Нет. Объекты не могут иметь повторяющиеся ключи.

от вопрос уже есть ответ здесь: Объединить массив ключей и массив значений в объект в Javascript [/questions/1117916/merge-keys-array-and-values-array-into-an-object-in-javascript] 8 ответовЕсть ли общая идиома, специфичная для Javascript / ...

5 ответов

Не смотрите на хакерскую магистраль. Посмотрите на первый способ сделать это, где вы должны явно расширить события родительского представления в дочернем представлении.

я есть общий подклассBackbone.View который имеетclose слушатель событий. var GenericView = Backbone.View.extend({ events : { "click .close" : "close" }, close : function () { console.log("closing view"); } });Я хочу создать подкласс этого общего ...

3 ответа

Если вы хотите использовать слайдер, вы можете создать его в проекте, а затем взять код и вставить на свой сайт.

аюсь получить один чистый слайдер CSS (http://jsfiddle.net/trN4p/1/ [http://jsfiddle.net/trN4p/1/]) работать в другом чистом слайдере CSS на том же документе / странице, используя:target для навигации с независимым управлением для каждого ...

1 ответ

addyosmani.github.com/backbone-fundamentals/#collections

window.SomeView = Backbone.View.extrend({ initialize1: function() { _.bindAll(this, 'render'); this.model.bind('change', this.render); }, initialize2: function() { this.model.bind('change', _.bind(this.render, this)); }, initialize3: function() { ...

2 ответа

Возвращает true, если значение объекта равно нулю.

ользую шаблонную функцию underscore.js и сделал такой шаблон: <script type="text/template" id="gridItem"> <div class="griditem <%= gridType %> <%= gridSize %>"> <img src="<%= image %>" /> <div class="content"> <span class="subheading"><%= ...

5 ответов

Как достать атрибут коллекции Backbone

Я хочу создать массив значений определенных атрибутов из коллекции Backbone. var days = _.select( this.collection.models, function(model) { return model.attributes.type === 'session'; } ); days = _.pluck(days, 'attributes'), days = _.pluck(days, ...