我有一个像下面这样的字符串
Ontario;Northwest Territories;Nunavut;Prince Edward Island
从这个字符串中,我需要创建一个类似字符串的数组
territoty:Array<string> = [Ontario,Northwest Territories,Nunavut,Prince
Edward Island]
在javascript中。
如何从字符串创建数组?
答案 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地名。区域名称数组是返回的内容。