五月天青色头像情侣网名,国产亚洲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)遵守國家法律
德昌县| 登封市| 克拉玛依市| 区。| 镇江市| 礼泉县| 新绛县| 阳高县| 迁安市| 堆龙德庆县| 甘谷县| 九寨沟县| 佛教| 楚雄市| 衡阳市| 弥勒县| 濮阳市| 津市市| 云阳县| 祁门县| 宽甸| 新龙县| 五莲县| 无棣县| 巢湖市| 广西| 鱼台县| 蚌埠市| 河北省| 裕民县| 长寿区| 陆川县| 福海县| 尖扎县| 莆田市| 宁河县| 淅川县| 青州市| 武定县| 沈丘县| 留坝县|