成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

深入理解ES6之《ES6中較小的改動(dòng)》

rose / 913人閱讀

摘要:識別整數(shù)安全整數(shù)只能準(zhǔn)確的表示的次方到的次方的整數(shù)表示整數(shù)范圍的下限標(biāo)識符可以將轉(zhuǎn)義序列用作標(biāo)識符可以使用碼位轉(zhuǎn)義序列來作為標(biāo)識符正式化屬性只能在對象字面量中指定一次如果指定兩個(gè)屬性則會拋出錯(cuò)誤,這是唯一具有該限制的對象字面量改改可計(jì)算形

識別整數(shù)
console.log(Number.isInteger(25))//true
console.log(Number.isInteger(25.0))//true
console.log(Number.isInteger(25.1))//false
安全整數(shù)

IEEE 754只能準(zhǔn)確的表示-2的53次方到2的53次方的整數(shù)

let inside = Number.MAX_SAFE_INTEGER,
  outside = Number.MAX_SAFE_INTEGER + 1
  //Number.MIN_SAFE_INTEGER表示整數(shù)范圍的下限
console.log(Number.isInteger(inside))//true
console.log(Number.isSafeInteger(inside))//true

console.log(Number.isInteger(outside))//true
console.log(Number.isSafeInteger(outside))//false
Unicode標(biāo)識符

可以將Unicode轉(zhuǎn)義序列用作標(biāo)識符

let u0061 = "abc"
console.log(u0061)//abc
console.log(a)//abc

可以使用Unicode碼位轉(zhuǎn)義序列來作為標(biāo)識符

let u{61} = "abc"
console.log(u{61})//abc
console.log(a)//abc
正式化__proto__屬性

只能在對象字面量中指定一次__proto__,如果指定兩個(gè)__prpto__屬性則會拋出錯(cuò)誤,這是唯一具有該限制的對象字面量改改

可計(jì)算形式的["__proto__"]的行為類似于普通屬性,不會設(shè)置或返回當(dāng)前對象的原型。與對象字面量屬性相關(guān)的所有規(guī)則均適用于此形式,應(yīng)用不可計(jì)算的形式則會拋出異常
使用__proto__和使用Object.getPrototypeOf或Object.setPrototypeOf方法的區(qū)別在于__proto__可以直接設(shè)置對象字面量的原型

let person = {
  getGreeting() {
    return "hello"
  }
}
let dog = {
  getGreeting() {
    return "woof"
  }
}
let friend = {
  __proto__: person
}
console.log(friend.getGreeting())//hello
console.log(Object.getPrototypeOf(friend) === person)//true
console.log(friend.__proto__ === person)//true
friend.__proto__ = dog
console.log(friend.getGreeting())//woof
console.log(Object.getPrototypeOf(friend) === dog)//true
console.log(friend.__proto__ === dog)//true

沒有通過調(diào)用Object.create方法來創(chuàng)建friend對象,而是創(chuàng)建一個(gè)標(biāo)準(zhǔn)對象字面量,并將一個(gè)值賦給__proto__屬性,換句話說,當(dāng)使用Object.create方法創(chuàng)建對象時(shí),必須為所有其它對象屬性指定完整的屬性描述符

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/84973.html

相關(guān)文章

  • 深入理解ES6ES6中較小的改動(dòng)

    摘要:識別整數(shù)安全整數(shù)只能準(zhǔn)確的表示的次方到的次方的整數(shù)表示整數(shù)范圍的下限標(biāo)識符可以將轉(zhuǎn)義序列用作標(biāo)識符可以使用碼位轉(zhuǎn)義序列來作為標(biāo)識符正式化屬性只能在對象字面量中指定一次如果指定兩個(gè)屬性則會拋出錯(cuò)誤,這是唯一具有該限制的對象字面量改改可計(jì)算形 識別整數(shù) console.log(Number.isInteger(25))//true console.log(Number.isInteger(...

    Simon 評論0 收藏0
  • 《javascript語言精粹》學(xué)習(xí)筆記 - 遞歸函數(shù)

    摘要:遞歸函數(shù)就是會直接或者間接地調(diào)用自身的一種函數(shù)。一般來說,一個(gè)遞歸函數(shù)調(diào)用自身去解決它的子問題。書上第二個(gè)例子是說遞歸函數(shù)可以非常高效率的操作樹形結(jié)構(gòu),比如。有一些語言提供了尾遞歸的優(yōu)化。好運(yùn)的是,給我們帶來了尾遞歸,詳細(xì)迎接使用尾遞歸。 遞歸函數(shù)就是會直接或者間接地調(diào)用自身的一種函數(shù)。遞歸是一種強(qiáng)大的編程技術(shù),它把一問題分解為一組相似的子問題,每一個(gè)都用一個(gè)尋常解去解決。一般來...

    Ryan_Li 評論0 收藏0
  • 深入理解ES6《ES7》

    摘要:指數(shù)運(yùn)算符是可以進(jìn)行求冪運(yùn)算的求冪運(yùn)算符是兩個(gè)星號求冪運(yùn)算符的優(yōu)先級高于其它二元運(yùn)算符,但是一元運(yùn)算符的優(yōu)先級高于求冪運(yùn)算符求冪運(yùn)算符左側(cè)的一元運(yùn)算符只能是或者是語法錯(cuò)誤可以這樣包裹也可以這樣包裹在中可通過方法來檢查給定字符串中是 指數(shù)運(yùn)算符 Math.pow是可以進(jìn)行求冪運(yùn)算的求冪運(yùn)算符是兩個(gè)星號 let result = 5 ** 2 console.log(result) //2...

    lx1036 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<