# 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);
  }
}