因为每一维都有很多没有用到的元素,例如第一维有27个元素,但是只需要保留其中的五个元素,其他的三维也是一样,每一维都要去掉部分元素,我现在用了一个很笨的方法去解决了,但是希望有更好更便捷的方法可以解决,希望各位路过的大神们帮帮忙啊!!
详情请查看图片,图片是我很笨的做法,希望大神们有空帮忙看一下哦!
递归遍历,轻松解决,
判断每一个元素,是数组,就继续递归,不是数组,判断这个数据是否是需要的,不要的就delete,,完了
isArray:function(o){
return gettype.call(o)=="[object Array]";
},
function loop(json){
var arr=[];
for(var i in json){
if(isArray(i)){
loop(i);
}
else if(){
arr.append(i);//是你要的数据,放入数组
}//判断是否是你要的数据
}
return arr;
}