0

我正在尝试从所有数组数据中创建一个动态 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);
    }

谢谢!

4

2 回答 2

1

在您的数组上使用函数并作为参数join()传递。-它使用传递的参数连接所有项目并返回一个字符串。

作为一个例子,你可以看到

var img_arr = [1,2,3,4,5,6,7,8,9];
var arr = img_arr.join('-');

console.log(arr);

于 2017-02-20T19:53:34.237 回答
1

只需在您的代码中添加一点:

//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);
}
于 2017-02-20T19:57:29.880 回答