filter排序原理?
filter是一個常用的操作,它用于把Array的某些元素過濾掉,然后返回剩下的元素。和map()類似,Array的filter()也接收一個函數。和map()不同的是,filter()把傳入的函數依次作用于每個元素,然后根據返回值是true還是false決定保留還是丟棄該元素。
原理:去除重復元素依靠的是indexOf總是返回第一個元素的位置,后續(xù)的重復元素位置與indexOf返回的位置不相等,因此被filter濾掉了。
filter排序原理?
filter是一個常用的操作,它用于把Array的某些元素過濾掉,然后返回剩下的元素。和map()類似,Array的filter()也接收一個函數。和map()不同的是,filter()把傳入的函數依次作用于每個元素,然后根據返回值是true還是false決定保留還是丟棄該元素。
原理:去除重復元素依靠的是indexOf總是返回第一個元素的位置,后續(xù)的重復元素位置與indexOf返回的位置不相等,因此被filter濾掉了。