js 匿名函数


/*
 * 立即执行函数
 *     函数定义完,立即被调用,这种函数叫做立即执行函数
 *     立即执行函数往往只会执行一次
 */

/*(function(){
    alert("我是一个匿名函数~~~");
})();*/

(function(a,b){
    console.log("a = "+a);
    console.log("b = "+b);
})(123,456);

 

...

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM