在使用 JS 处理 Unicode 字符串时(如 Emoji),如果使用 String.prototype.slice
等自带的字符串方法,有可能会出现把 Unicode 字符截断一半导致编码出错的问题,因此需要深入了解 JS 字符串的存储方式和处理方式。
2 篇博文 含有标签「JavaScript」
查看所有标签JavaScript Promise 的可“取消”技术
众所周知,在 JavaScript 中,Promise 一旦开始后就无法取消了,有时候我们确实需要一种可取消的 Promise。经过对几个比较知名的开源库研究,我学习到了一些 Promise 的“取消”(打上引号表示并不是真的取消了)技术,并分享给大家。