js 数组中存在某个值放在前面
时间: 2023-08-17 13:22:52 浏览: 184
JavaScript数组前面插入元素的方法
5星 · 资源好评率100%
可以使用数组的 `sort` 方法来实现将数组中某个特定值放在前面的操作。具体实现方法如下:
```javascript
const arr = [1, 4, 2, 5, 3, 4];
const target = 4;
arr.sort((a, b) => {
if (a === target) {
return -1; // 将 target 值放到数组前面
} else if (b === target) {
return 1;
} else {
return 0;
}
});
console.log(arr); // [4, 4, 1, 2, 5, 3]
```
在这个例子中,我们将数组中的 `target` 值设为 `4`。然后,我们使用 `sort` 方法对数组进行排序,排序时比较函数根据元素是否等于 `target` 来判断大小关系。如果元素等于 `target`,就将其放在数组前面。最后输出排序后的数组即可。
阅读全文