关于外部引用js交互问题

微信截图_20241122164117.png

哪位大神指导一下。外部引用js后,如何把数组传递过去,通过遍历,打印所有数组内容,感谢了

FineReport 侠v客 发布于 2024-11-22 16:41
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2024-11-22 16:42

参考JS应用office函数公式formula.js库 https://help.fanruan.com/finereport/doc-view-2933.html

一个参考文档

最佳回答
0
shirokoLv6资深互助
发布于2024-11-22 16:43

外部js一般都是闭包的,你不可能把数据传进去,

好好调用肯定能用的把,为什么要传进去

最佳回答
0
用户k6280494Lv6资深互助
发布于2024-11-22 16:48(编辑于 2024-11-22 16:49)

你自己的js里面自定义个一个可以传递数组的函数啊,在这个js调用函数就可以了

比如:

// 自定义函数,接受一个数组作为参数

function processArray(arr) {

    // 检查传入的参数是否为数组

    if (!Array.isArray(arr)) {

        console.error('传入的参数不是一个数组');

        return;

    }

 

    // 使用 for 循环遍历数组

    for (let i = 0; i < arr.length; i++) {

        console.log('数组元素:', arr[i]);

        // 你可以在这里对数组元素进行其他操作

    }

 

    // 或者使用 for...of 循环遍历数组

    for (const element of arr) {

        console.log('数组元素 (for...of):', element);

        // 你也可以在这里对数组元素进行其他操作

    }

 

    // 或者使用数组的 forEach 方法遍历数组

    arr.forEach(element => {

        console.log('数组元素 (forEach):', element);

        // 你还可以在这里对数组元素进行其他操作

    });

}

 

// 示例数组

const myArray = [1, 2, 3, 4, 5];

 

// 调用自定义函数并传递数组

processArray(myArray);

  • 4关注人数
  • 57浏览人数
  • 最后回答于:2024-11-22 16:49
    请选择关闭问题的原因
    确定 取消
    返回顶部