['1',['2','3', ['4', '5', ['6']]]]
把每个值添加一个转义字符,然后返回转义后的该数组,保持数组结构不变,值被转义。请问怎么去实现?
['1',['2','3', ['4', '5', ['6']]]]
把每个值添加一个转义字符,然后返回转义后的该数组,保持数组结构不变,值被转义。请问怎么去实现?
function a(arr){
return arr.map((item,i)=>Array.isArray(item)?a(item):encodeURI(item));
//后面是你的转义方法,这里写的是encodeURI
}
let arr = ['1',['2','3', ['4', '5', ['6']]]];
console.log(a(arr));
10 回答11.1k 阅读
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答1.8k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
<?php
?>