JS - 从所有数组数据中生成动态 url(数组长度不固定)
JS - make dynamic url from all array data (array length is not fixed)
我正在尝试从所有数组数据中创建动态 url。
现在我已经到了这一部分,我不知道如何解决这个问题。
你能帮忙吗?
//Get image
function get_image(img_arg){
var length = img_arg.length;
for (x = 0; x < length; x++){
//I would like to make url like this:
//var url = img_arg[0] + '-' + img_arg[1] + '-' + img_arg[2]...till the max;
}
console.log(url);
}
谢谢!
在数组上使用 join()
函数并将 -
作为参数传递。它将所有项目与传递的参数连接起来,returns 你是一个字符串。
举个例子你可以看到
var img_arr = [1,2,3,4,5,6,7,8,9];
var arr = img_arr.join('-');
console.log(arr);
只需在您的代码中添加一点:
//Get image
function get_image(img_arg) {
var img_url = "";
for(x=0; x<img_arg.length; x++) {
img_url += img_arg[x] + '-';
}
img_url = img_url.substring(0, img_url.length-1);
console.log(img_url);
}
我正在尝试从所有数组数据中创建动态 url。 现在我已经到了这一部分,我不知道如何解决这个问题。 你能帮忙吗?
//Get image
function get_image(img_arg){
var length = img_arg.length;
for (x = 0; x < length; x++){
//I would like to make url like this:
//var url = img_arg[0] + '-' + img_arg[1] + '-' + img_arg[2]...till the max;
}
console.log(url);
}
谢谢!
在数组上使用 join()
函数并将 -
作为参数传递。它将所有项目与传递的参数连接起来,returns 你是一个字符串。
举个例子你可以看到
var img_arr = [1,2,3,4,5,6,7,8,9];
var arr = img_arr.join('-');
console.log(arr);
只需在您的代码中添加一点:
//Get image
function get_image(img_arg) {
var img_url = "";
for(x=0; x<img_arg.length; x++) {
img_url += img_arg[x] + '-';
}
img_url = img_url.substring(0, img_url.length-1);
console.log(img_url);
}