filter函数

来源:互联网 发布:电脑软件入门教程 编辑:程序博客网 时间:2024/06/14 03:56
var arr=['apple', 'strawberry', 'banana', 'pear', 'apple', 'orange', 'orange', 'strawberry'];var r = arr.filter(function (element, index, self) {//利用filter函数进行去重    return self.indexOf(element) === index;//element 是依次数组的值 index 是数值在函数中位置 self 是数组本身});console.log(r);//r=['apple', 'strawberry', 'banana', 'pear', 'orange']