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

函数在对象中作为方法的三种语法

  1. <script>
  2. var obj = {
  3. name: "zheng",
  4. sayName() {
  5. console.log(this.name);
  6. },
  7. sayAge: () => {
  8. console.log(18);
  9. },
  10. saySkill: function () {
  11. console.log("javascript");
  12. }
  13. }
  14. obj.sayName();
  15. obj.sayAge();
  16. obj.saySkill();
  17. </script>