1.函数做对象

  1. var obj = {
  2. name:"zhang",
  3. sayName:function(){
  4. console.log(this.name);
  5. }
  6. }
  7. // 在方法中,谁执行方法,this就指向谁
  8. obj.sayName();

2.函数对象的写法

单独使用一种写法,不能混乱

  1. var obj ={
  2. name:"zhang",
  3. age:18,
  4. //第一种
  5. sayName(){
  6. console.log(this.name);
  7. },
  8. //第二种
  9. sayAge:()=>{
  10. console.log(18);
  11. },
  12. //第三种
  13. saySkill:function(){
  14. console.log("javascript")
  15. }
  16. }