数组扁平化
来源:互联网 发布:2016年淘宝大数据分析 编辑:程序博客网 时间:2024/05/18 23:15
<!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>
阅读全文
0 0
- JS:数组扁平化
- js数组扁平化
- 多维数组扁平化
- 数组扁平化
- 扁平化多维数组
- PHP扁平化数组代码
- JS扁平化数组代码
- [Javascript Practice] 数组扁平化处理
- 嵌套的数组进行扁平化处理
- 数组扁平化和去重
- JS数组扁平化、去重、排序
- 用js将数组扁平化
- 多维数组转成一维数组(数组扁平化)
- 扁平化
- PHP和JS扁平化数组代码笔记
- JavaScript对嵌套数组做扁平化处理
- Math.prototype.concat详解及二维数组扁平化方法
- 【Tips】Javascript中多重数字数组扁平化处理
- 云计算之路-阿里云上-容器难容:自建docker swarm集群遭遇无法解决的问题
- MySQL优化之并行复制优化(二)
- lvs、nginx和haproxy比较
- Python入门--数据类型
- ReactNative基础---Style and Flex
- 数组扁平化
- 旋转图片之opencv
- Difference between v$temp_space_header and v$sort_segment
- 冒泡排序
- 证金汇金券商股暴动,指数在大涨,机构们这样看20170828
- 英文科技论文写作细节
- java多线程之Join
- 数组变树
- ./include/caffe/common.hpp:4:32: fatal error: boost/shared_ptr.hpp: 没有那个文件或目录