From c79548ee7c3ea188e6fb5eaf851181bfa2f19053 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=9F=E6=98=9F?= Date: Thu, 2 Mar 2023 15:15:23 +0800 Subject: [PATCH] [fix] str.split can not handle surrogate pair, replaced with Array.from --- src/diff/base.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/diff/base.js b/src/diff/base.js index b11e7e52..b2514f10 100644 --- a/src/diff/base.js +++ b/src/diff/base.js @@ -167,7 +167,7 @@ Diff.prototype = { return value; }, tokenize(value) { - return value.split(''); + return Array.from(value); }, join(chars) { return chars.join('');