gpt4 book ai didi

coffeescript - 在coffeescript中的函数末尾添加函数调用

转载 作者:行者123 更新时间:2023-12-02 05:58:43 25 4
gpt4 key购买 nike

关于如何将其编写为coffeescript的任何想法?

Person = Ember.Object.extend({
// these will be supplied by `create`
firstName: null,
lastName: null,

fullName: function() {
var firstName = this.get('firstName');
var lastName = this.get('lastName');

return firstName + ' ' + lastName;
}.property('firstName', 'lastName')
});

我对代码的 }.property部分特别感兴趣。我不知道如何用coffeescript写这个。

最佳答案

就个人而言,我喜欢在功能周围加括号:

Person = Ember.Object.extend(
firstName: null
lastName: null
fullName: (->
firstName = @get("firstName")
lastName = @get("lastName")
firstName + " " + lastName
).property("firstName", "lastName")
)

我的头可以更好地解析;-)

关于coffeescript - 在coffeescript中的函数末尾添加函数调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9205434/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com