//有參函數(shù)fun2 function fun2(param) { alert(param); } fun2(' " /> 曰b免费视频,国内精品 大秀视频 日韩精品,国产一区精品在线观看

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

主站蜘蛛池模板: 巨大巨粗巨长的黑吊免费视频 | 99精品视频在线观看免费播放 | 黄色三级视频网站 | 国产成人激情视频 | 伊人四虎| 免费a级欧美黑寡妇a观看 | www.日本视频 | 美妇乱人伦性 | 激情综合网五月激情 | 黄视频网站入口 | 成人小视频在线 | 久久激情小说 | 精品久久久久久久免费加勒比 | 色呦呦网 | 加勒比色 | 四虎国产一区二区三区 | 美女视频黄的全免费视频网站 | 中文字幕亚洲国产 | 国产成人www| 亚洲乱码一二三四区国产 | 久久精品亚洲综合一品 | 一本色道久久88加勒比—综合 | 国产成人啪精品午夜在线播放 | 亚洲六月丁香婷婷综合 | 欧美成人全部免费观看1314色 | 白白在线成人永久视频 | 99久久国产综合精麻豆 | 天天拍夜夜添久久精品免费 | 亚洲成人tv | 真实国产乱子伦精品一区二区三区 | 国产福利在线播放 | 亚洲九九视频 | 日韩视频第二页 | 国产成人欧美 | 岛国最新资源网站 | 国产一级又裸又黄又裸又 | 中文字幕亚洲一区二区三区 | 色77影院| 国产九区| 亚洲香蕉网综合久久 | 黄色免费在线观看视频 |