Skip to content

Latest commit

 

History

History
29 lines (25 loc) · 544 Bytes

string-additions-unicode-normalize.md

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 = 'mañana'
a === b
// > false
// wat
a.normalize() === b.normalize()
// > true

more on normalize