数据处理方法
1.几层空数据嵌套
json
{"coordinates": [[[[120.30326296875,31.5979274726563],[120.287345,31.573843]]]]}
获取
coordinates[0][0][0][0] / coordinates[0][0][0][1]
2.数据扁平化方法
var arr=[1,[2,3,[4,5]]]
//1.递归法
function flaten (arr){
var result=[];
for(var i=0; i<arr.length; i++){
if(Array.isArray(arr[i])){
result=result.concat(flaten(arr[i]))
}else {
result.push(arr[i])
}
}
return result;
}
flaten(arr) // => [1,2,3,4,5]
//2.reduce方法
function flaten(prev,next){
}

浙公网安备 33010602011771号