//有參函數fun2 function fun2(param) { alert(param); } fun2(' " /> 亚洲乱码国产一区三区,jjzzz日本,亚洲中文字幕AV在天堂

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

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

主站蜘蛛池模板: 真实国产精品视频国产网 | 国产高清视频a在线大全 | SM高H黄暴NP辣H调教性奴 | 最新国产亚洲亚洲精品视频 | 亚洲一区日韩一区欧美一区a | 久久99re8热在线播放 | 亚洲 欧美 国产 综合 在线 | 国产一级毛片在线 | 亚洲AV无码A片在线观看蜜桃 | 快播电影网站大全 | 在线观看国产区 | 亚洲高清在线天堂精品 | 第一怡春院 | 伊人久久青青 | 男人的天堂久久精品激情a 男人的天堂黄色片 | 国产真实露脸乱子伦 | 色婷婷五月综合中文字幕 | 日本熟妇乱妇熟色A片蜜桃 日本熟妇多毛XXXXX视频 | WWW亚洲精品久久久乳 | 精品熟女少妇AV免费观看 | 久久无码人妻AV精品一区 | 日本阿v在线资源无码免费 日本阿v片在线播放免费 | 好大好爽好深舒服死了 | 久久中文骚妇内射 | 国产亚洲精品久久播放 | 亚洲一区免费香蕉在线 | 国产亚洲高清视频 | 免费看午夜高清性色生活片 | 国产成人免费手机在线观看视频 | 中文字幕成人免费高清在线 | 日韩中文字幕亚洲无线码 | 久久夜色撩人精品国产 | 色婷婷99综合久久久精品 | 久久精品国产亚洲AV麻豆欧美玲 | 曰本熟妇乱妇色A片在线 | 老人FREE VIODES老少配 | 亚洲精品第一页中文字幕 | 中文字幕人成人乱码亚洲AV | 好大好硬好湿再深一点网站 | 99久久免费国产精品特黄 | 扒开她的黑森林让我添动态图 |