javascript - 使用 JavaScript 在数组中本地输出重复元素
问题描述
例如,我有这样的数组:var number2 = [1,3,4,1,5,6,3]
并且我只想输出重复的元素,例如 1 和 3 没有任何方法。我的代码如下:
for(let i=0; i<number2.length; i++){
for(let j=0; j<number2.length; j++){
if([i]!==[j] && number2[i]===number2[j]){
console.log(number2[i]);
}
}
}
但它不按我的意愿工作。
解决方案
[i] !== [j]
应该只是i !== j
。
number2[i] === number2[j]
是正确的。
推荐阅读
- google-apps-script - Google Apps 脚本撤消功能
- mongodb - 如何创建视图以从 mongoDB 中的两个集合中读取?
- laravel - ErrorException:php artisan migrate:fresh 期间的数组到字符串转换
- python - 删除两列包含部分字符串的行
- html - 当我运行我的 .html 和 .js 文件时,我得到“Uncaught SyntaxError: Unexpected token <”
- node.js - 使用 pm2 start 时 Docker 以代码 0 退出
- android - 在 Android Studio 中的构建窗口工具中滚动的快捷方式
- javascript - Node JS - 如何从嵌套函数返回响应?
- java - 如何获取用户输入并将其成功存储在 ArrayList 中?那么如何让我的程序向我展示 ArrayList 中的所有元素?
- laravel - Laravel 5.8 | 测试像 assertJsonMessage 这样的 JSON 响应?