首页 > 其他分享 >4 种将字符串转换为字符数组的方法

4 种将字符串转换为字符数组的方法

时间:2022-11-08 15:32:53浏览次数:37  
标签:字符 const text chars 数组 字符串

4 种将字符串转换为字符数组的方法_数组

英文 | https://javascript.plainenglish.io/4-ways-of-transforming-a-string-into-an-array-of-characters-8649e3abfd8d

翻译 | 杨小二


在某些情况下,我们希望将字符串转换为字符数组。通常,我们要进行这种转换以使用强大的数组方法。

以下是可以完成此任务的 4 种方法。

1、split() 方法

常见的转换技术是split字符串方法,但这也是有问题的一种。

通过使用空字符串作为split方法的分隔符,我们可以将字符串转换为字符数组。

const text = "abc";
const chars = text.split('');
console.log(chars);
//['a', 'b', 'c']

该split方法无法正确处理采用两个代码单元(如表情符号)的字符。下面是一个例子。

const text = "abc

标签:字符,const,text,chars,数组,字符串
From: https://blog.51cto.com/u_15809510/5833262

相关文章

  • 6种JavaScript判断数组是否包含某个值的方法
    我们在项目开发过程中,经常会要检查一个数组(无序)是否包含一个特定的值?这是一个在JavaScript中经常用到的并且非常有用的操作。下面给出几种实现方式。方式一:利用循环这种方......
  • 4种方法替换JavaScript里所有出现的字符串
    在JavaScript代码中出现这个字符串:"Testabctesttestabctesttesttestabctesttestabc"比如直接使用replace替换的方法,如下:str=str.replace('abc','');似乎只删......
  • C基础学习笔记——01-C基础第06天(数组)
    在学习C基础总结了笔记,并分享出来。有问题请及时联系博主:​​Alliswell_WP​​,转载请注明出处。01-C基础第06天(数组)  1、概述数组就是在内存中连续的相同类型的变量空间。......
  • 为什么我不推荐使用for..in迭代数组元素
    for-in语句的目的是枚举对象属性。该语句将在原型链中上升,还会枚举继承的属性,这有时是不希望的。此外,规范不保证迭代的顺序,这意味着如果您想“迭代”一个数组对象,使用此语句......
  • 5种从JavaScript 数组中删除项目的方式
    英文| https://javascript.plainenglish.io/how-to-remove-an-item-from-a-javascript-array-in-5-ways-2932b2686442翻译|杨小二有很多方法可以从JavaScript数组中删......
  • 我在JavaScript开发项目中使用最多的9种数组方法
    英文|https://javascript.plainenglish.io/9-array-methods-that-i-used-the-most-while-making-20-projects-in-javascript-8aa299eb731翻译|杨小二我做后端编程以及很......
  • 8 个你应该知道的JavaScript 数组方法
    原文| https://javascript.plainenglish.io/8-javascript-array-methods-you-should-know-81947c9e46de原译|杨小二数组构成了几乎任何编程语言的组成部分。了解数组对......
  • 7个JavaScript中的基本数组方法
    原文| https://javascript.plainenglish.io/7-essential-array-methods-in-javascript-you-need-2021-246e2f3d6052原译|杨小二如果你正在寻找从数组中添加、删除或查找......
  • 【JavaScript 教程】第五章 字符串01— JavaScript 字符串
    英文 | https://www.javascripttutorial.net/译文|杨小爱在上节,我们学习了JavaScript流程中的 continue 语句,错过的小伙伴可以点击文章《​​【JavaScript教程】第四......
  • 4.寻找两个正序数组的中位数
    思路原问题难以直接递归求解,所以我们先考虑这样一个问题:在两个有序数组中,长度分别为n、m,找出第k小数。如果该问题可以解决,那么第k=(n+m)/2小数就是我们要求的中位......