我在变量中有一个字符串:
var test= "http://www.gmail.com@%@http://www.google.com@%@http://www.yahoo.com@%@";
Run Code Online (Sandbox Code Playgroud)
我想在特殊字符的出现时拆分这个字符串,即:@%@,然后在拆分之后我想将这个东西推送到这样的数组:
var spcds = [];
spcds.push("http://www.gmail.com");
spcds.push("http://www.google.com");
spcds.push("http://www.yahoo.com");
Run Code Online (Sandbox Code Playgroud)
我需要的是将字符串变量拆分并将其推送到spcds数组.我怎样才能在我的JavaScript函数中执行此操作,以便将结果值存储到另一个变量中,然后将其推送到数组中spcds.
使用该split方法拆分字符串:
var parts = test.split("@%@");
Run Code Online (Sandbox Code Playgroud)
如果您不想拥有空白部分,请使用该filter方法过滤掉非空字符串的值:
var parts = test.split("@%@").filter(function(val){return val!="";});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
155 次 |
| 最近记录: |