<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
</html>
<script type="text/javascript">
var arr=[1,2,[3,2,3],[34,43,33],5,6];
for(var i=0;i<add.length;i++){
add[i]=parseInt(add[i])
}
console.log(add)
var arr2=[];
function result(arr1,arr2){
for(var i=0;i<arr1.length;i++){
if(typeof arr1[i]==="number"){
arr2.push(arr1[i])
}else{
result(arr1[i],arr2)
}
}
}
result(arr,arr2)
console.log(arr2)
</script>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
</html>
<script type="text/javascript">
var arr=[1,2,[3,2,3],[34,43,33],5,6];
//方法一:数据类型转换
var add=arr.join(",").split(",")// 或者:var add=arr.toString().split(",")for(var i=0;i<add.length;i++){
add[i]=parseInt(add[i])
}
console.log(add)
//方法二:递归
var arr2=[];
function result(arr1,arr2){
for(var i=0;i<arr1.length;i++){
if(typeof arr1[i]==="number"){
arr2.push(arr1[i])
}else{
result(arr1[i],arr2)
}
}
}
result(arr,arr2)
console.log(arr2)
</script>