首页 > 解决方案 > 遍历变量中未知数量的数组并返回值

问题描述

我的变量中有一些值可能包含未知数量的数组。例如,

digitalData.product[0] = "123";
digitalData.product[1] ="456";

等等。

怎么可能通过这些数组然后返回值?因此,所需的输出将是 - 123;456;。下面的工作吗?

function range(start, count) {
    if (arguments.length == 1) {
        count = start;
        start = 0;
    }

    var foo = [];
    for (var i = 0; i < count; i++) {
        foo.push(start + i);
    }
    return digitalData.product.foo;
}

我将非常感谢任何帮助。

标签: javascriptarrays

解决方案


如果您想要的输出是这样的 - 123;456;789;

那么你只需要用“;”加入数组。

digitalData.product.join(";");

它会给你你想要的相同的输出。


推荐阅读