如何从JavaScript中的字符串创建数组

时间:2019-05-20 12:52:46

标签: javascript

我有一个像下面这样的字符串

  Ontario;Northwest Territories;Nunavut;Prince Edward Island

从这个字符串中,我需要创建一个类似字符串的数组

 territoty:Array<string> = [Ontario,Northwest Territories,Nunavut,Prince 
 Edward Island]

在javascript中。

如何从字符串创建数组?

3 个答案:

答案 0 :(得分:0)

使用拆分:

var arrayString = 'Ontario;Northwest Territories;Nunavut;Prince Edward Island';
var territories = arrayString.split(';');

答案 1 :(得分:-1)

var str = 'Ontario; Northwest Territories; Nunavut; Prince Edward Island'
    var array = str.split(";"); 
    document.write(array); 

答案 2 :(得分:-2)

let territories = 'Ontario;Northwest Territories;Nunavut;Prince Edward Island'.split(';');

split方法可用于字符串。它使用字符串 1 作为参数,并且此参数是分隔符,原始字符串将在该分隔符上进行分割。然后,该方法返回一个字符串数组。

因此对于您的字符串,;是分隔符。它delimits地名。区域名称数组是返回的内容。


  1. 您还可以传递正则表达式,但这与该问题无关。