js如何将字符串转换为数组

等一下,我昨天帮朋友修了电脑,他问怎么用分线,我就给他看了。

他的身体是“坏的,香蕉的,樱桃的”。
如果直接分割的话,就会变成[“苹果”,“香蕉”,“樱桃”]。
但他一时愣住了,问空字符串怎么办。

我教他使用.filter(布尔),结果是[“苹果”,“香蕉”,“樱桃”。
他“哦”了一声,突然说道:“如果我只想要前两个呢?”
我只是给它加了参数,变成了.split(",2 ),就成功了["apple", "fixed"。
他点点头,问道:"如果分隔符是空格呢?"
我说的是.split("),结果是["bad", "musa", "cherry"。
然后他问道:“如果有不同的分隔符,比如逗号和分号怎么办?”
我展示了正则表达式.split(/[,;]+/),他听懂了,说:“原来正则表达式还可以这样用”。
字符,它们断得很慢吗?”
我说:“通常不会,但如果你发现它很慢,你可以尝试手动分割,比如indexOf和substr。

谁说“嗯”并问:“如果分隔符是连续的,比如“badBanana”会怎么样?
我说:“字符串的分割会保留空的,所以结果是['apple'','',“Bana]''。

他点点头,突然道:“如果我想把单个字符分开怎么办?”
我说:“那么.split(''),如.split(''),结果是['a','p','p','l','e'...”
他听了,突然说:“我明白了,这个比我想象的灵活多了。

等了一会儿,他拿起纸笔开始写代码。
突然他抬起头对我说:“如果分隔符是动态的,比如先是逗号,然后是分号呢?”
我想了想,说:“你可以split”,然后.split(),或者.replace()……”
他开始写代码,我看到了,我突然想到:“真的,底部是怎么填的?”
等一下,我检查一下这个东西。

vue.js怎么把字符串转化为数组

哎呀,兄弟,我们先定义一个变量,它是一个字符串,像这样,“apple,banana,orange”。
我们用JS来写代码,变量名为fruitList,像这样:
javascript var FruitList = "苹果、香蕉、橙子";
接下来,我们需要将这个字符串拆分成一个数组。
怎么划分呢?使用JS的split方法。
该方法有一个参数。
由于字符串是用逗号分隔的,因此参数也用逗号书写,如下所示:
javascript var FruitArray = FruitList.split(",");
此时,fruitArray 就变成了一个数组。

要查看效果,我们需要退出到控制台。
怎么把它拿出来?使用 console.log 方法,如下所示:
javascript console.log(fruitArray);
然后我们在HTML页面中调用这个方法。
该怎么称呼它呢?我们在 [xss_clean] 标签中编写代码,如下所示:
<脚本> 窗口.onload = 函数() { var FruitList = "苹果、香蕉、橙子"; var FruitArray = FruitList.split(","); 控制台.log(fruitArray); } </脚本>
写完这段代码后,页面打开时就会自动执行这段代码。

然后我们打开浏览器,例如Chrome,按F1 2 或右键单击并选择“Inspect”,然后单击“Console”选项卡即可查看结果。
此时你会看到输出结果是一个数组,数组中的每个元素都是原始字符串的元素。

点击表格,您将看到三个字符串“apple”、“banana”和“orange”。
就是这样。
简单不简单?