一、对象的方法就是一个函数

  1. // 函数可以作为对象的方法
  2. var obj={
  3. name:"xuan",
  4. sex:"girl",
  5. sayName:function(){
  6. console.log(this.name);
  7. }
  8. }
  9. // 在方法中,谁执行方法,this就指向谁
  10. obj.sayName();
//es6的语法
var obj = {
    name:"cheng",
    sayName(){
        console.log(this.name)
    }
}

二、函数作为对象的三种方法

2-1

var obj = {
            name:"shang",
            sayName(){
                console.log(this.name)
            }
        }

2-2

var obj = {

            sayAge:()=>{
                console.log(18)
            }
        }

2-3

var obj = {
            saySkill:function(){
                console.log("javascript")
            }
        }