`
const result = []
export function flatten(arr) {
for (let i = 0; i < arr.length; i++) {
const item = arr[i]
if (arr[i].childNodes) {
result.push(item)
flatten(item.childNodes)
} else {
result.push(item)
}
}
return result
}
`
`
const result = []
export function flatten(arr) {
for (let i = 0; i < arr.length; i++) {
const item = arr[i]
if (arr[i].childNodes) {
result.push(item)
flatten(item.childNodes)
} else {
result.push(item)
}
}
return result
}
`
function flatten(array) {
var flattend = [];
(function flat(array) {
array.forEach(function(el) {
if (Array.isArray(el)) flat(el);
else flattend.push(el);
});
})(array);
return flattend;
}
13 回答13k 阅读
8 回答2.8k 阅读
2 回答5.2k 阅读✓ 已解决
7 回答2.2k 阅读
5 回答1.4k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答1.6k 阅读