js中有判断一个元素是否在数组中存在,如何不存在就将这个元素添加进去
时间: 2024-01-29 22:03:48 浏览: 81
JavaScript判断数组是否包含指定元素的方法
5星 · 资源好评率100%
可以使用`Array.includes()`方法来判断元素是否在数组中存在,如果不存在,可以使用`Array.push()`方法将元素添加到数组中。
下面是示例代码:
```javascript
let arr = [1, 2, 3, 4];
let element = 5;
if (!arr.includes(element)) {
arr.push(element);
}
console.log(arr); // 输出 [1, 2, 3, 4, 5]
```
首先,使用`Array.includes()`方法来判断`element`是否在数组`arr`中存在。如果返回值为`false`,则表示元素不存在。接着使用`Array.push()`方法将`element`添加到数组`arr`的末尾。最后,输出数组`arr`的内容。
阅读全文