今天写js的时候碰到一坑,记录下。
通过正则筛选出数组中哪些元素需要删除,之后使用倒叙删除法。
filterTreeData = function (list){ var rep = new RegExp("^[1-2]"); for (var i = list.length-1; i > -1 ; i-- ){ var one = list[i]; if(rep.test(parseInt(one.chr_code))){ list.splice(i,1); } } return list; }