String normalize()
normalize() は String 値のメソッドで、この文字列の Unicode 正規化形式を返します。
対応ブラウザ
| 機能 | デスクトップ | モバイル | ||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Chrome Android | Safari iOS | |
| 34 | 12 | 31 | 10 | 34 | 10 | |
基本構文
JAVASCRIPT
// Unify the two representations of 'ga'
const a = '\u304C'; // ga (single character)
const b = '\u304B\u3099'; // ka + dakuten
a === b; // false
a.normalize() === b.normalize(); // true ライブデモ
実務での使いどころ
-
String normalize() の活用
normalize() は String 値のメソッドで、この文字列の Unicode 正規化形式を返します。
注意点
- 特になし。すべての主要ブラウザで安定して動作する。
アクセシビリティ
- JavaScript による動的更新時は、aria-live リージョンで変更をスクリーンリーダーに通知する。