如何在 JavaScript 中以一种方法的形式访问一个函数属性?


以方法的形式访问函数

 一个Javascript对象由属性组成。要以方法的形式访问一个属性,只需将一个函数定义为属性并把其他属性包含在该函数中即可。

在下面的例子中,一个名为“employee”的对象被创建,它具有“fullName”、“lastName”、“firstName”和“id”等属性。在“fullName”属性下定义了一个函数,并包含了“firstName”和“lastName”等属性。所以当调用“fullName”属性时,员工的完整姓名将会显示,如输出所示。

例 1

在线演示

<html>
<body>
<script type="text/javascript">
   var employee = {
      firstName: "raju",
      lastName : "nayak",
      Designation : "Engineer",
      fullName : function() {
         return this.firstName + " " + this.lastName;
      }
   };
   document.write(employee.fullName());
</script>
</body>
</html>

输出

raju nayak

例 2

在线演示

<html>
<body>
<script type="text/javascript">
   var student= {
      Name: "susan",
      country : "USA",
      RollNo : "5",
      details : function() {
         return "the student named" + " " + this.Name + " " +"is allocated with rollno " + " " +              this.RollNo ;
      }
   };
   document.write(student.details());
</script>
</body>
</html>

输出

the student named susan is allocated with rollno 5

更新于: 30-Jul-2019

899 次浏览

开启你的 职业

完成课程,获得认证

开始
广告
© . All rights reserved.