Skip to content

Latest commit

History

History
29 lines (25 loc) 路 544 Bytes

File metadata and controls

29 lines (25 loc) 路 544 Bytes

20. String additions - Unicode code point escapes; prototype.normalize()

es5

let world = '\uD83C\uDF0E'
console.log(`hello ${world}`)
// > 'hello 馃寧'

es2016

let world = '\u{1F30E}'
console.log(`hello ${world}`)
// > 'hello 馃寧'

more on unicode

normalize

let a = 'ma帽ana'
let b = 'man虄ana'
a === b
// > false
// wat
a.normalize() === b.normalize()
// > true

more on normalize