obj对象补充

/*
             * 
             * 建立一个对象
             * 
             */
            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();函数

相关文章
相关标签/搜索