这是任务。给定一个整数数组,删除最小值。不要改变原始数组/列表。如果有多个具有相同值的元素,则删除具有较低索引的元素。如果您得到一个空数组/列表,则返回一个空数组/列表。不要更改剩余元素的顺序。
这是删除所有最小值的代码。
function smallest(arr) {
return arr.filter((it) => it !== Math.min.apply(null, arr))
}
这是保留所有重复项的代码。
const aa = arr.filter((it,index) => arr.indexOf(it) !== index)
我想以某种方式将它们结合起来以获得结果,但仍然无法做到。是否可以或需要使用其他方式?也许你知道如何用reduce解决它?
慕容708150
饮歌长啸
手掌心
相关分类