js把字符串添加到数组并且去重
时间: 2023-11-03 08:02:53 浏览: 79
JS实现字符串去重及数组去重的方法示例
5星 · 资源好评率100%
以下是将字符串添加到数组并去重的JS代码:
```javascript
let arr = ["apple", "banana", "orange"];
let str = "banana";
if (!arr.includes(str)) {
arr.push(str);
}
console.log(arr); // ["apple", "banana", "orange"]
// or using Set() to remove duplicates:
let arr2 = ["apple", "banana", "orange"];
let str2 = "banana";
arr2.push(str2);
arr2 = [...new Set(arr2)];
console.log(arr2); // ["apple", "banana", "orange"]
```
第一段代码使用includes()方法检查字符串是否已经存在于数组中,如果不存在则将其添加到数组中。第二段代码使用Set()对象来创建一个不包含重复元素的数组,通过ES6的扩展运算符将其转换为数组。
阅读全文