可以使用以下递归函数将数组中的每个元素进行转换:
function transformArray(arr) {
if (Array.isArray(arr)) {
return arr.map(transformArray);
} else {
return doTransformation(arr);
}
}
function doTransformation(data) {
// 对数据进行转换
}
该函数首先检查输入是否为一个数组,如果是,则使用 map
方法对每个元素进行递归操作。如果不是数组,就通过 doTransformation
函数对该元素进行转换。
在 doTransformation
函数中,你可以编写自己的代码来执行转换操作。