Przewodniki show a computed property napisane z cofnięciami. Nie jestem pewien, czy są one konieczne.Wykorzystanie numeru w właściwościach obliczanych przez ember
może to:
fullName: Ember.computed('firstName', 'lastName', function() {
return `${this.get('firstName')} ${this.get('lastName')}`;
})
być zapisane jako to:
fullName: Ember.computed('firstName', 'lastName', function() {
return this.get('firstName') + ' ' + this.get('lastName');
})
?
Dla mnie to mniej niejasne. Jakie są plusy/minusy każdej metody?
Dzięki za MDN Link. Wiem, że nie są spokrewnieni z Emberem, ale to pierwsze miejsce, w którym widziałem je szeroko używane. – dangonfast
Rzeczywiście, niektórzy członkowie zespołu Ember są zaangażowani w standardy ecmascript, więc Ember stara się planować przyszłość JS i jak najlepiej wykorzystać nadchodzące funkcje. Moduły es6, elementy niestandardowe, ... – spectras
@gonvaled Ya ember prawie popycha do wczesnego zastosowania nowszych funkcji es6, takich jak moduły itp. Myślę, że ten link może być przydatny, aby dowiedzieć się więcej o ciągach szablonów i wszelkich gotch z książki YDKJS. https://github.com/getify/You-Dont-Know-JS/blob/master/es6%20%26%20beyond/ch2.md#template-literals – blessenm