JavaScript的方法

Posted WZ_BeiHang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript的方法相关的知识,希望对你有一定的参考价值。

javascript的方法

方法就是把函数写在对象的里面。

对象中只有两个东西:属性和方法。

1. 方法的写法和调用

1.1. 方法的第一种写法(直接把函数写在对象中)

完整代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>JavaScript学习</title>
   <script>
       \'use strict\';
       var school = {
           name: "DongDa",
           num: 20,
           age: function () {
               return this.num;
          }
      }
       console.log(school.name);
       console.log(school.age());
   </script>
</head>
<body>
</body>
</html>

 

1.2. 方法的第二种写法(函数写在对象外面,对象中调用函数),此时,需要使用apply(),来指向对象。

1.1中采用this指针来指向当前对象。而1.2中,函数和对象分开写,需要采用apply将函数指向特定的对象。

完整代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>JavaScript学习</title>
   <script>
       \'use strict\';
       function getAge() {
           return this.num;
      }
       var school = {
           name: "DongDa",
           num: 20,
           age: getAge
      };
       var age = getAge.apply(school,[]); //[]是由于参数为空
       console.log(age);
   </script>
</head>
<body>
</body>
</html>

 

 

以上是关于JavaScript的方法的主要内容,如果未能解决你的问题,请参考以下文章

10个JavaScript代码片段,使你更加容易前端开发。

几个有用的JavaScript/jQuery代码片段(转)

javascript JavaScript重要的片段/方法

VSCode自定义代码片段12——JavaScript的Promise对象

VSCode自定义代码片段12——JavaScript的Promise对象

几个关于js数组方法reduce的经典片段