亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

深入理解ES6之《ES6中較小的改動》

rose / 950人閱讀

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

識別整數(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__,如果指定兩個__prpto__屬性則會拋出錯誤,這是唯一具有該限制的對象字面量改改

可計算形式的["__proto__"]的行為類似于普通屬性,不會設(shè)置或返回當(dāng)前對象的原型。與對象字面量屬性相關(guān)的所有規(guī)則均適用于此形式,應(yīng)用不可計算的形式則會拋出異常
使用__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)建一個標(biāo)準(zhǔn)對象字面量,并將一個值賦給__proto__屬性,換句話說,當(dāng)使用Object.create方法創(chuàng)建對象時,必須為所有其它對象屬性指定完整的屬性描述符

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

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

相關(guān)文章

  • 深入理解ES6ES6中較小的改動

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

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

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

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

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

    lx1036 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<