<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级毛片免费观看| 免费理论片51人人看电影| 亚洲人成影院午夜网站| 久久精品电影免费动漫| 亚洲高清在线视频| 午夜网站在线观看免费完整高清观看 | 亚洲人成电影网站| 97热久久免费频精品99| 国产精品亚洲片在线va| 天天拍拍天天爽免费视频| 美女被爆羞羞网站在免费观看| 国产福利免费在线观看| 一区二区三区在线观看免费| 亚洲啪啪AV无码片| 1区2区3区产品乱码免费| 亚洲一区二区三区高清不卡| 国产美女精品久久久久久久免费 | 久久精品成人免费看| 99人中文字幕亚洲区| 国产福利在线免费| 亚洲AV无码AV男人的天堂不卡| 亚洲黄黄黄网站在线观看| 一个人免费视频在线观看www| 中文字幕亚洲色图| 国产在线国偷精品产拍免费| 曰批全过程免费视频免费看| 国产亚洲人成网站在线观看不卡| 久久精品无码专区免费东京热 | 一级毛片a免费播放王色电影 | 色妞WWW精品免费视频| 极品美女一级毛片免费| 久久亚洲精品成人| 全免费一级午夜毛片| 成人免费777777被爆出| 亚洲一区免费视频| 美腿丝袜亚洲综合| 亚洲激情黄色小说| 亚洲成年人啊啊aa在线观看| 免费无码VA一区二区三区| 亚洲成AV人片在WWW|