使用splice时,最好使用一个新数组保存结果,而且for循环的效率会比forEach高,另外forEach在循环中无法使用break和continue