我在想什么:
args = ["4730/2", "17583/4"];
for (var i = 0; i < args.length; i++) {
console.log('here');
url = args[i] + "/";
};
console.log(url);
Run Code Online (Sandbox Code Playgroud)
我需要连接一个字符串来生成这样的东西:
4730/2/17583/4/4730/2/17583/4
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
如果已经在数组中形成了良好的字符串,则只需使用所需的分隔符将它们连接起来:
var args = ["4730/2", "17583/4"];
var url = args.join('/');
console.log(url); // "4730/2/17583/4"
Run Code Online (Sandbox Code Playgroud)
您的方法中的错误是您在每次迭代时覆盖url变量.相反,你应该像这样追加字符串的下一部分:
var url = '';
for (var i = 0; i < args.length; i++) {
url += args[i] + "/";
};
Run Code Online (Sandbox Code Playgroud)
之后,您仍然需要消除最后一个斜杠:
url = url.slice(0, str.length-1);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
54 次 |
| 最近记录: |