Этот рабочий код использует SproutCore:Метод цепочки в JavaScript
person = SC.Object.create({
firstName: 'Foo',
lastName: 'Bar',
fullName: function() {
return this.get('firstName') + " " + this.get('lastName');
}.property()
});
console.log(person.get('fullName')); // "Foo Bar"
Интересно, где объявлен собственностью() и как они сделали это, чтобы работать. Когда я пытаюсь восстановить это без класса SC, это дает мне:
TypeError: Object function() {
return this.get('firstName') + " " + this.get('lastName');
} has no method 'property'
Как выглядит код, чтобы заставить его работать?
Да, новое для программирования. Как я должен знать, где находится код для этого? – ajsie
@weng: http://www.google.com или просто посмотрите веб-сайт SproutCore (также найденный через Google) http://www.sproutcore.com/documentation/ –
Я имел в виду, где, где в исходном коде :) – ajsie