我有一个像这样的字符串:
var string = ' [United States] [Canada] [India] ';
Run Code Online (Sandbox Code Playgroud)
我想做一个for循环并将每个国家/地区添加到Javascript或Jquery中的数组中,如下所示:
var countryArray = new Array();
for ( each country in string AS country) {
countryArray.push(country);
}
Run Code Online (Sandbox Code Playgroud)
我不确定如何用这样的字符串制作一个foreach循环.
这里:
var arr = str.match(/\[.+?\]/g).map(function (s) { return s.slice(1, -1); });
Run Code Online (Sandbox Code Playgroud)
现场演示: http ://jsfiddle.net/bWC9F/
可能有更好的方法,但......