# this
在方法中,this 指向该方法所属的组件。可以使用 this 访问 data 对象的属性和其它方法。
<p>所有正数的总和是 {{ getPositiveNumbersSum() }}</p>
data() {
return {
numbers: [-5, 0, 2, -1, 1, 0.5]
}
},
methods: {
getPositiveNumbers() {
// 注意我们使用的是 this.numbers
return this.numbers.filter((number) => number >= 0);
},
getPositiveNumbersSum() {
return this.getPositiveNumbers().reduce((sum, val) => sum + val);
}
}