sách gpt4 ai đã đi

Lọc một mảng các đối tượng bằng cách sử dụng một mảng các khóa [Đảo ngược]

In lại 作者:行者123 更新时间:2023-11-28 18:19:29 26 4
mua khóa gpt4 Nike

我有以下键数组:

var keys = [{userId: "333"}, {userId: "334"}]

这个对象数组:

var users = [
{id: "333", firstName: "", lastName: "", idCard: "", birthDate: ""},
{id: "334", firstName: "", lastName: "", idCard: "", birthDate: ""},
{id: "335", firstName: "", lastName: "", idCard: "", birthDate: ""},
{id: "336", firstName: "", lastName: "", idCard: "", birthDate: ""}
]

我需要通过使用我的keys Array过滤来更改我的users Array[相反结果]。

想不通,求所有答案! (js、jquery、 Angular )

有人吗?

1 Câu trả lời

Bạn có thể sử dụngfilter()find().

var users = [
{id: "333", firstName: "", lastName: "", idCard: "", birthDate: ""},
{id: "334", firstName: "", lastName: "", idCard: "", birthDate: ""},
{id: "335", firstName: "", lastName: "", idCard: "", birthDate: ""},
{id: "336", firstName: "", lastName: "", idCard: "", birthDate: ""}
]
var keys = [{userId: "333"}, {userId: "334"}]

var result = users.filter(function(o) {
return !keys.find(function(e) {
return e.userId == o.id
})
})

console.log(result)

关于javascript - 使用键数组过滤对象数组[逆],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40128001/

26 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com