diff --git a/1-js/05-data-types/06-iterable/article.md b/1-js/05-data-types/06-iterable/article.md index b56b961e3..09a1f6ee8 100644 --- a/1-js/05-data-types/06-iterable/article.md +++ b/1-js/05-data-types/06-iterable/article.md @@ -263,7 +263,10 @@ for (let char of str) { alert(chars); ``` +... Але значно коротше. +До речі, ми можемо створити `slice`, якій підтримує сурогатні пари: +```js run function slice(str, start, end) { return Array.from(str).slice(start, end).join(''); } @@ -272,8 +275,8 @@ let str = '𝒳😂𩷶'; alert( slice(str, 1, 3) ); // 😂𩷶 -// нативний метод не підтримує сурогатні пари -alert( str.slice(1, 3) ); // сміття (дві частини з різних сурогатних пар) +// ось нативний метод який не підтримує сурогатні пари +alert( str.slice(1, 3) ); // сміття (дві частини різних сурогатних пар) ```