文享日志

降维函数

JavaScript Zepto

发表于2017年09月30日22:12:37

0条评论 254次阅读

var flatten = function(array){
		var result = [];
		var innerFunc = function(myarray){
			myarray.length && myarray.map(function(value){
				(value.length&&result.concat(innerFunc(value)))||
				result.push(value);
			})
		}
		innerFunc(array);
		return result;
	}
console.log(flatten([1,[1,2,3],[9,3,7,[2,3]],3]));
//返回[1,1,2,3,9,3,7,2,3,3]


👍 0  👎 0
共有0条评论

发表新评论

提交

广告展示

腾讯云推广 阿里云推广