// 字符串的擴展 // codePointAt 測試一個字符由兩個字節仍是四個字節組成 function is32Bit(c) { return c.codePointAt(0) > 0xFFFF; } console.log(is32Bit('吉')); console.log(is32Bit('a')); // 正則表達式的u修飾符 // 返回字符串長度的函數 function codePointLength(text) { var result = text.match(/[\s\S]/gu); return result ? result.length : 0; } var s = '海海'; console.log(s.length); // 4 console.log(codePointLength(s)); //2 // contains, startsWith, endsWidth, repeat