亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于javascript里面的new,如var obj = new Obj(a,b,c),Obj

關于javascript里面的new,如var obj = new Obj(a,b,c),Obj

千萬里不及你 2018-08-10 09:09:14
一般情況下var obj=new Obj();這個我可以理解,但是,,,,var obj = new Obj(a,b,c);這里面帶參數我就蒙蔽了,求大神指點?比如:new Promise(function(resolve,reject){http.get(url,function(res){var html = '';res.on('data',function(data){html+=data})})})
查看完整描述

1 回答

?
夢里花落0921

TA貢獻1772條經驗 獲得超6個贊

為什么帶參數就理解不了了………
構造函數當然可以帶參數,也可以不帶參數啊…………
到底帶不帶,那得看你構造函數怎么寫的啊…………
就拿Js自帶的數組來說,它也是可以帶參數的?。?/p>

var a = new Array(5);          //創建一個長度為5的空數組var a = new Array(1,2,3,4);    //創建一個內容為[1,2,3,4]的數組

-----分割線----
對于這樣:

new Promise(function(resolve,reject){http.get(url,function(res){var html = '';res.on('data',function(data){html+=data})})})

看著東西好像很多,實際上就只輸入了一個函數而已,稍微整理一下層次:

new Promise(    function(resolve,reject){
        http.get(
            url,            function(res){                var html = '';
                res.on(                    'data',                    function(data){
                        html+=data
                    }
                )
            }
        )
    }
)//實際上就是下面這個啊new Promise(function(){})

至于Promise是干嘛的,請看文檔:
Promise


查看完整回答
反對 回復 2018-09-21
  • 1 回答
  • 0 關注
  • 1248 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號