- 方法(method)
在类里的一般称之为方法,因为方法都是和某个实例对象挂钩的
例子:
const obj = {
counter = 0,
msg :'hello'
}
const app = new Vue({
el:'#app',
data: obj,
methods:{
add: function(){
this.counter++
},
sub: function(){
this.counter--
}
}
})
在此代码块中,add和sub都被称为方法,因为里面的this和实例化对象app相挂钩。
- 函数(function)
如果在script中直接定义,则被称为函数
例子:
<script>
function f(){
counter++;
}
</script>
- js中既有方法又有函数,java中只有方法的概念