課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
function xx();中的xx()就是一個函數(shù)名,那么new Array()是不是也是一個函數(shù)名
2016-09-02
源自:JavaScript進(jìn)階篇 3-1
正在回答
其實(shí)這個可以對比java中的構(gòu)造函數(shù),在JS中 Array()類似于java的構(gòu)造函數(shù),也可以理解為函數(shù)吧,可能有所差異,但是有助于理解。詳細(xì)的你可以看下java構(gòu)造函數(shù)這個部分,希望對你的理解有所幫助~
圈圈TiNaOo 提問者
1、new創(chuàng)建出來的一定是對象,比如var array = new Array(),創(chuàng)建一個數(shù)組對象,array就是對象名字;
2、function既可以當(dāng)做函數(shù)調(diào)用,亦可以拿來創(chuàng)建匿名類(或者說創(chuàng)建對象)。
function Box(){
alert("Box");
}
Box();//這里function就是當(dāng)做函數(shù)來調(diào)用,函數(shù)名字為Box
----------------------------------------------------
var student = new function(){
? ? this.name = "蒼老師";
? ? this.sex = "女";
? ? this.run = function(){
? ? ? return this.name + this.sex;
}//這段代碼就相當(dāng)于使用function創(chuàng)建了一個匿名類,也可以理解為一個匿名對象,這個對象有名字和性別兩個屬性和一個run函數(shù),run函數(shù)是為了方便外部調(diào)用student對象里面的屬性,其實(shí)就是java立面的getter方法。
new 是對象,function 是方法
只是NEW了這個array()這個對象吧,不一樣
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
1 回答function 函數(shù)名稱(n) 中的“n”是什么意思
2 回答function 函數(shù)名(參數(shù)),只有一個參數(shù),怎么理解
4 回答所以myarr是數(shù)組名,new Array【?】表示的這是一個新的長度為?的空數(shù)組咯
3 回答函數(shù)名可以與變量同名嗎,還是變量名不可以與函數(shù)同名啊,為什么
1 回答函數(shù)調(diào)用:函數(shù)名()
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-09-02
其實(shí)這個可以對比java中的構(gòu)造函數(shù),在JS中 Array()類似于java的構(gòu)造函數(shù),也可以理解為函數(shù)吧,可能有所差異,但是有助于理解。詳細(xì)的你可以看下java構(gòu)造函數(shù)這個部分,希望對你的理解有所幫助~
2016-10-24
1、new創(chuàng)建出來的一定是對象,比如var array = new Array(),創(chuàng)建一個數(shù)組對象,array就是對象名字;
2、function既可以當(dāng)做函數(shù)調(diào)用,亦可以拿來創(chuàng)建匿名類(或者說創(chuàng)建對象)。
function Box(){
alert("Box");
}
Box();//這里function就是當(dāng)做函數(shù)來調(diào)用,函數(shù)名字為Box
----------------------------------------------------
var student = new function(){
? ? this.name = "蒼老師";
? ? this.sex = "女";
? ? this.run = function(){
? ? ? return this.name + this.sex;
}
}//這段代碼就相當(dāng)于使用function創(chuàng)建了一個匿名類,也可以理解為一個匿名對象,這個對象有名字和性別兩個屬性和一個run函數(shù),run函數(shù)是為了方便外部調(diào)用student對象里面的屬性,其實(shí)就是java立面的getter方法。
2016-09-02
new 是對象,function 是方法
2016-09-02
只是NEW了這個array()這個對象吧,不一樣