//有參函數fun2 function fun2(param) { alert(param); } fun2(' " /> 囯产愉拍亚洲精品一区,免费视频国产在线观看网站,国产亚洲视频在线播放香蕉

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

javascript 具名函數的四種調用方式 推薦第1/3頁

1、()小括號運算符 平時最常用的就是()運算符來調用一個函數
復制代碼 代碼如下:
//無參函數fun1
function fun1() {
alert('我被調用了');
}
fun1()

//有參函數fun2
function fun2(param) {
alert(param);
}
fun2('我被調用了')

ECMAScript3后加入給Function加入了call和apply后,就有了下面兩種
2、call
復制代碼 代碼如下:
//無參函數fun1
function fun1() {
alert('我被調用了');
}
fun1.call(null);

//有參函數fun2
function fun2(param) {
alert(param);
}
fun2.call(null,'我被調用了')

3、apply
復制代碼 代碼如下:
//無參函數fun1
function fun1() {
alert('我被調用了');
}
fun1.apply(null);

//有參函數fun2
function fun2(param) {
alert(param);
}
fun2.apply(null,['我被調用了'])

4、new (不推薦使用這種方式哦 )
復制代碼 代碼如下:
//無參函數fun1
function fun1() {
alert('我被調用了');
}
new fun1();


//有參函數fun2
function fun2(param) {
alert(param);
}
new fun2('我被調用了')

ok,從以上調用方式上看四種方式執行結果沒有區別。但如果函數有返回值的話,用new方式調用時可能會讓你有些失望。
復制代碼 代碼如下:
//有返回值的函數fun
function fun() {
alert('我被調用了');
return "jack";
}

var c = new fun();
alert(c);//[object Object],為什么不是"jack"?

改成這樣,
復制代碼 代碼如下:
//有返回值的函數fun
function fun() {
alert('我被調用了');
return {name:'jack'};
}

var c = new fun();
alert(c.name);//jack,又正常返回了

好了,總結下:用new方式調用函數時。如果存在返回值,當返回值是Javascript的內置類型(基本類型)如字符串(String),數字(Number),布爾(Boolean)等時,將不會返回該值;當返回值是對象,函數,數組等對象類型時,將返回該對象,函數,數組。

當返回值是內置類型(基本類型)時,new fun()到底返回什么呢?下一篇將討論new方式調用的細節。

JavaScript技術javascript 具名函數的四種調用方式 推薦第1/3頁,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 92午夜免费福利757 | 老师小扫货水能么多叫出来 | 免费国产麻豆传 | 美女大鸡鸡 | 久久久97丨国产人妻熟女 | 一区一区三区产品 | 西西人体一级裸片 | qvod小电影| 国产成人精品123区免费视频 | 无码乱人伦一区二区亚洲一 | 郭德纲于谦2012最新相声 | 麻豆第一区MV免费观看网站 | 成人网站国产在线视频内射视频 | 亚洲国产日韩欧美高清片a 亚洲国产日韩a精品乱码 | 国产综合在线观看 | 国产SUV精品一区二区883 | 久久偷拍人 | 亚洲国产在线精品国自产拍五月 | 我要女人的全黄录像 | 亚洲精品国产精品精 | 擦擦擦在线视频观看 | 在线观看国产视频 | 91免费精品国自产拍在线可以看 | 美女张开腿露尿口给男人亲 | 男男女女爽爽爽视频免费 | 国产精品乱人无码伦AV在线A | 天津相声广播在线收听 | 日本强好片久久久久久AAA | 亚洲综合小说久久另类区 | 久久青草在线视频精品 | 欧美日韩无套内射另类 | 国产亚洲精品久久孕妇呦呦你懂 | 日韩欧美一区二区中文字幕 | 麻豆国产96在线日韩麻豆 | 2020最新无码国产在线视频 | 色多多污污下载 | 窝窝影院午夜看片毛片 | 国产AV精品无码免费看 | 亚洲色噜噜狠狠站欲八 | 色列少女漫画 | 亚洲精品免播放器在线观看 |