59. 方法

<!DOCTYPE html>
<html>
     <head>
         <meta charset=”UTF-8″>
         <title></title>
         <script type=”text/javascript”>
            
             /*
              * 创建一个对象
              */
             var obj = new Object();
            
             //向对象中添加属性
             obj.name = “孙悟空”;
             obj.age = 18;
            
             //对象的属性值可以是任何的数据类型,也可以是个函数
             obj.sayName = function(){
                 console.log(obj.name);
             };
            
             function fun(){
                 console.log(obj.name);
             };
            
             //console.log(obj.sayName);
             //调方法
             obj.sayName();
             //调函数
             //fun();
            
             /*
              * 函数也可以称为对象的属性,
              *     如果一个函数作为一个对象的属性保存,
              *     那么我们称这个函数时这个对象的方法
              *     调用这个函数就说调用对象的方法(method)
              *
              * 但是它只是名称上的区别没有其他的区别
              *
              *
              *
              * .方法
              * 没有.就是调函数,本质上是一样的
              *
              */
            
            
             //声明对象的时候把函数作为属性赋值给对象
             var obj2 = {
                
                 name:”猪八戒”,
                 age:18,
                 sayName:function(){
                     console.log(obj2.name);
                 }
                
             };
            
             obj2.sayName();
            
            
            
         </script>
     </head>
     <body>
     </body>
</html>

打赏

发布者

张 大鹏

北京理想国惠玩科技有限公司CEO

发表评论

电子邮件地址不会被公开。 必填项已用*标注