//有參函數(shù)fun2 function fun2(param) { alert(param); } fun2(' " /> 国产精品毛片一区二区,亚洲一级片,日日天天

中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

javascript 具名函數(shù)的四種調(diào)用方式 推薦第1/3頁(yè)

1、()小括號(hào)運(yùn)算符 平時(shí)最常用的就是()運(yùn)算符來調(diào)用一個(gè)函數(shù)
復(fù)制代碼 代碼如下:
//無參函數(shù)fun1
function fun1() {
alert('我被調(diào)用了');
}
fun1()

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

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

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

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

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

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


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

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

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

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

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

好了,總結(jié)下:用new方式調(diào)用函數(shù)時(shí)。如果存在返回值,當(dāng)返回值是Javascript的內(nèi)置類型(基本類型)如字符串(String),數(shù)字(Number),布爾(Boolean)等時(shí),將不會(huì)返回該值;當(dāng)返回值是對(duì)象,函數(shù),數(shù)組等對(duì)象類型時(shí),將返回該對(duì)象,函數(shù),數(shù)組。

當(dāng)返回值是內(nèi)置類型(基本類型)時(shí),new fun()到底返回什么呢?下一篇將討論new方式調(diào)用的細(xì)節(jié)。

JavaScript技術(shù)javascript 具名函數(shù)的四種調(diào)用方式 推薦第1/3頁(yè),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 99九色 | 日韩精品中文字幕在线 | 欧美一级艳情片免费观看 | av毛片在线播放 | 亚洲精品电影 | 免费性视频| 国产午夜视频 | 范冰冰一级做a爰片久久毛片 | 午夜影院操 | 第一福利社区1024 | 午夜国产一级 | 国产乱码精品一区二区三区五月婷 | 国产成人精品一区二三区在线观看 | 日日噜噜噜夜夜爽爽狠狠视频, | 国产一级免费视频 | 91久久精品日日躁夜夜躁欧美 | 久久99精品久久 | 成人免费视频网站在线观看 | 欧美激情 亚洲 | 99精品免费久久久久久日本 | 国产精品日韩一区二区 | 成人乱人乱一区二区三区软件 | 日韩欧美在线视频 | 黄色毛片大全 | 中国三级黄色录像 | 亚洲精品黄 | 国产精品日日做人人爱 | 久久小视频 | 日韩精品一区二区三区 | 黄色片免费看视频 | 亚洲综合成人网 | 国产精品不卡视频 | 久久久久久久久久久久久九 | 中文字幕在线免费观看 | 成人在线播放网站 | 国产亚洲精品美女久久久久久久久久 | 欧美三级在线 | 精品在线看 | 在线观看黄色大片 | 夜夜操天天干 | 亚洲一区日韩 |