<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        JavaScript中構造函數如何使用

        來源:懂視網 責編:小采 時間:2020-11-27 19:28:49
        文檔

        JavaScript中構造函數如何使用

        JavaScript中構造函數如何使用:本文章將分享有關JavaScript中構造函數的知識,有一定的參考價值。希望對大家學習有所幫助。構造函數其實也就是常規函數,但是在命名時首字母要大寫,并且調用構造函數時注意要用new關鍵字實例化,這樣的使用意味著this在開始時創建空,并在結束時返回填充的
        推薦度:
        導讀JavaScript中構造函數如何使用:本文章將分享有關JavaScript中構造函數的知識,有一定的參考價值。希望對大家學習有所幫助。構造函數其實也就是常規函數,但是在命名時首字母要大寫,并且調用構造函數時注意要用new關鍵字實例化,這樣的使用意味著this在開始時創建空,并在結束時返回填充的
        本文章將分享有關JavaScript中構造函數的知識,有一定的參考價值。希望對大家學習有所幫助。

        構造函數其實也就是常規函數,但是在命名時首字母要大寫,并且調用構造函數時注意要用new關鍵字實例化,這樣的使用意味著this在開始時創建空,并在結束時返回填充的空,接下來將在文章中為大家詳細介紹。

        構造函數生成

        this在開始時創建空,并在結束時返回填充的空

        function Student(name age){
        this.name=name;
        this.age=age;
        }
        var student=new Student("張三","18");
        var student1=new Student("李四","19");

        Image 5.jpg

        在執行函數的過程時Student()時會執行以下步驟:

        (1)創建并分配新的空對象this。

        (2)函數體執行。通常它會修改this,為其添加新屬性。

        (3)this返回值。

        同樣,如果我們想要創建更多的student,我們可以調用new Student(),每次方法簡單而且也易于閱讀。

        這是構造函數的主要目的:實現可重用的對象創建代碼。

        構造函數返回

        一般情況下,構造函數沒有return聲明,他們的任務是將所需要的東西寫入this,并自動生成結果。

        但是如果有return的話,就會變得很簡單了,比如return使用object調用,則返回的不是this,也就是return對象返回該對象,this則返回所有其他情況

        例如,這里通過返回一個對象來return覆蓋this

        function Student() {
         this.name = "張三";
         return { name: "李四" }; //return 一個對象
         }
         console.log( new Student().name );

        因為return 一個對象,所以返回的是return里面的值而不是this中的值

        Image 1.jpg

        但是如果我們return的是一個空值,那么返回的就是this值

        <script>
        function Student() {
         this.name = "張三";
         return; //return 一個空對象
         }
        console.log(new Student().name ); 
        </script>

        Image 2.jpg

        構造函數中的方法

        構造函數不僅可以添加屬性還可以添加方法,使構造函數來創建對象更加靈活

        <script>
        function Student(name) {
         this.name = name;
         this.friend=function(){
         console.log("this my friend:"+this.name);
         };
        }
        var student=new Student("張三");
        student.friend();
        </script>

        Image 3.jpg

        總結:

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        JavaScript中構造函數如何使用

        JavaScript中構造函數如何使用:本文章將分享有關JavaScript中構造函數的知識,有一定的參考價值。希望對大家學習有所幫助。構造函數其實也就是常規函數,但是在命名時首字母要大寫,并且調用構造函數時注意要用new關鍵字實例化,這樣的使用意味著this在開始時創建空,并在結束時返回填充的
        推薦度:
        標簽: 用法 js 函數
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲成a人片在线看| 亚洲第一AV网站| 中文字幕乱码亚洲精品一区| 一级毛片在线免费观看| 色播亚洲视频在线观看| 99久久国产免费中文无字幕| 亚洲尹人九九大色香蕉网站| 亚洲人成免费网站| 亚洲中文字幕无码一去台湾| 在线观看免费大黄网站| 亚洲av无码专区在线观看下载| 四虎影院免费视频| 色屁屁在线观看视频免费| 亚洲午夜日韩高清一区| 黄色网站软件app在线观看免费| 久久精品国产精品亚洲艾草网| 99蜜桃在线观看免费视频网站| 亚洲国产精品综合久久网各| 日韩免费视频播播| 一级做a爰片久久毛片免费看| 国产精品亚洲w码日韩中文| 久久国产乱子伦精品免费不卡 | 久久亚洲熟女cc98cm| 1000部羞羞禁止免费观看视频| 中文有码亚洲制服av片| 亚洲女人被黑人巨大进入| 日韩电影免费在线观看| 国产日本亚洲一区二区三区| 免费va在线观看| 久久99免费视频| 亚洲综合一区二区三区四区五区| 四虎永久精品免费观看| 拍拍拍无挡免费视频网站| 亚洲男人天堂2018av| 亚洲午夜精品一级在线播放放| 最近免费视频中文字幕大全| 在线看亚洲十八禁网站| 亚洲国产二区三区久久| 日韩午夜免费视频| 18以下岁毛片在免费播放| 黄页网址在线免费观看|