如何使用 JavaScript 将外来字符(例如中文)拆分为单独的数组值?
split()
似乎对英语很有效,但对中文则不太适用。请参阅下面两个字符串的结果
a) 你好
b) 你好吗
splitString = text.split(" ");
RESULT: ["hello", "there"]
RESULT: ["你好吗"]
没有办法做到这一点reliably使用内置的 ES5 设施,而不使用任何第三方库。
使用vanilla JS的正确方法是使用ES2015扩展运算符:
let splitString = [...text];
会导致的字符串示例split
基于失败的解决方案:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)