let list = [ 1,1,5, [1,1,6], [1,1,7,[1,1,78]] ]; let newList = []; newList = getList(list); console.log(newList);
// 多維數組去重
getList(arr) {
for (let i=0; i<arr.length; i++) {
if (Array.isArray(arr[i])) {
arr[i] = Array.from(new Set(arr[i]))
getList(arr[i]);
}
};
arr = Array.from(new Set(arr));
return arr
}