let arr1 = [1,3,2,34,5,6,7,34,1,8,9,0,0]
const unique = arr1.filter((item,index,res) => {
return res.indexOf(item) === index
})
unique.sort((a,b) => a-b)
console.log(unique)
let arr=[
{id:1,value:2},
{id:2,value:6},
{id:1,value:4},
{id:2,value:1}]
const newArr = [...new Set(arr.map(a => a.id))].map(id => ({
id,
value: arr.filter(a => a.id === id).reduce((a, b) => a + b.value, 0),
}))
console.log(newArr)
const fruits = ['apple', 'banana', 'grapes', 'mango', 'orange','中国','美国'];
const filterItems = (query) => {
return fruits.filter((el) =>
el.toUpperCase().indexOf(query.toUpperCase()) > -1
);
}
console.log(filterItems('ap'));
console.log(filterItems('an'));
console.log(filterItems('国'))
console