//有參函數fun2 function fun2(param) { alert(param); } fun2(' " /> 少妇无码吹潮久久精品AV网站,国产 有码 无码 电影,国产免费高清mv视频在线观看

天天躁日日躁狠狠躁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頁,轉載需保留來源!

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

主站蜘蛛池模板: 无码爽死成人777在线观看网站 | 99久久99久久精品国产片果冻 | 伦理片秋霞免费影院 | 自拍偷拍12p | 免费国产福利 | 姐姐不~不可以动漫在线观看 | 我解开了岳的乳第一个女人 | 午夜免费啪视频观看视频 | 夜夜穞狠狠穞 | 国产黄a三级三级三级 | 蜜臀久久99精品久久久久久做爰 | 国产精品久久久久无码AV色戒 | 亚洲精品久久久无码AV片软件 | 久久精品热在线观看30 | 麻豆高潮AV久久久久久久 | 色妹子综合 | 久久久精品国产免费A片胖妇女 | 日本久久道一区二区三区 | 文中字幕一区二区三区视频播放 | 成人午夜精品久久久久久久秋霞 | 欧美成人免费观看久久 | 日本最新免费区中文 | 亚洲精品午睡沙发系列 | 国产看黄网站又黄又爽又色 | 男人狂躁进女人免费视频公交 | 成人短片迅雷下载 | 国产精品无码人妻在线 | 精品国产福利在线视频 | 国产亚洲精品久久久久久国模美 | 亚洲午夜久久久久中文字幕 | 一个人看www | 国产日韩欧美高清免费视频 | 黄得让人湿的片段 | 色爱区综合小说 | 中文字幕日本久久2019 | 少妇被阴内射XXXB少妇BB | 人妻精品久久无码专区 | 456亚洲人成在线播放网站 | 国内精品久久 | 精品国产自在现线拍国语 | 久久综合视频网站 |