加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
test.js 886 Bytes
一键复制 编辑 原始数据 按行查看 历史
aYuan 提交于 2020-09-25 11:53 . 程序优化
// const arr = [1, 2, 3, 4, 5]
// for (let i = 0; i < arr.length; i++) {
// [1, 10, 3].filter((item) => {
// if (item === arr[i]) {
// console.log(arr[i])
// }
// })
// }
const arr = [
{ name: '1' },
{ name: '3' },
{ name: '4' },
{ name: '8' },
{ name: '2' }
]
const arr1 = []
for (const attr in arr) {
;['1', '4', '5', '6', '2'].filter(item => {
if (item === arr[attr].name) {
arr1.push(arr[attr])
}
})
}
console.log(arr1)
const arr2 = ['1', '4', '5', '6', '2', '9']
.concat(arr1)
.filter((item, i, Arr) => {
return Arr.indexOf(item) === Arr.lastIndexOf(item)
})
console.log(arr2)
const one = [1, 3, 5, 7, 9]
const tow = [1, 3, 8, 8, 2, 9]
const result = []
for (let i = 0; i < one.length; i++) {
for (let j = 0; j < tow.length; j++) {
if (tow[j] === one[i]) {
result.push(tow[j])
}
}
}
console.log(result)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化