五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

你不知道的undefined:

2021-05-15 02:12 作者:刂C刂C刂  | 我要投稿
  1. undefined 即是一個(gè)原始數(shù)據(jù)類型,也是一個(gè)原始值。

  2. undefined ?是全局對(duì)象上的一個(gè)屬性 window.undefined。

    console.log( window.undefined );
    // undefined

  3. 不可寫 ? ?writable: false

    window.undefined = 123;
    console.log( undefined );
    // undefined

  4. 不可配置 ? ?configurable: false

    delete window.undefined;
    console.log( undefined );
    // undefined

  5. 不可枚舉 ? enumerable: false

    for( var k in window) {
    ? ?if( k === undefined) {
    ? ? ? ?cosole.log( k );
    ? ?}
    }
    // 沒有輸出

  6. 不可重新定義:

    Object.definProperty(window, 'undefined', {
    ? ?writable: true,
    ? ?enumberable: true,
    ? ?configurable: true
    })
    // 結(jié)果報(bào)錯(cuò)

  7. 系統(tǒng)會(huì)給未賦值的變量自動(dòng)賦值為: undefined

    var a;
    console.log( a );
    // undefined

  8. 函數(shù)沒有返回值的時(shí)候,系統(tǒng)會(huì)自動(dòng)給函數(shù)返回:undefined

    function a () {
    ? ?console.warn('123')
    }
    console.log( a() );
    // undefined

  9. 在全局作用域下: window.undefined 不可寫,但是局部作用域下可以重新賦值。

    var undefined = 1;
    console.log( undefined );
    // undefined

    function test() {
    ? ?var undefined = 1;
    ? ?console.log( undefined )
    }
    test();
    // 1


    // 原因在于,undefined并不是js的關(guān)鍵字。

    由于在局部作用域中,undefined可以作為變量名重新賦值,所以我們在局部作用域中使用 undefined這個(gè)值時(shí),最好用 void(0) 或者 window.undefined 代替。 ?void(0) 是直接返回一個(gè)undefined值,效率還要優(yōu)先于 window.undefined 的查找。


你不知道的undefined:的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
富民县| 若尔盖县| 吴江市| 恭城| 塔河县| 东阳市| 枣庄市| 清丰县| 岳池县| 偏关县| 宁安市| 奎屯市| 即墨市| 吕梁市| 疏附县| 平昌县| 监利县| 松滋市| 茶陵县| 大化| 乌拉特前旗| 威宁| 灵武市| 赤城县| 乌兰察布市| 凤翔县| 古蔺县| 龙陵县| 周至县| 公安县| 若羌县| 灵宝市| 广汉市| 清流县| 揭阳市| 凤台县| 都昌县| 金山区| 博湖县| 乌拉特后旗| 梓潼县|