Hiện nay tôi trở lại một phản ứng JSON như thế này ...Đang tìm kiếm các mục trong một mảng JSON Sử dụng Node (tốt nhất là không lặp lại)
{items:[
{itemId:1,isRight:0},
{itemId:2,isRight:1},
{itemId:3,isRight:0}
]}
Tôi muốn thực hiện một cái gì đó như thế này (pseudo code)
var arrayFound = obj.items.Find({isRight:1})
này sau đó sẽ trở lại
[{itemId:2,isRight:1}]
tôi biết tôi có thể làm điều này với một cho mỗi vòng lặp, tuy nhiên, tôi đang cố gắng để tránh điều này. Đây hiện là phía máy chủ trên ứng dụng Node.JS.
Trừ khi bạn có biết thêm, lặp đi lặp lại là không thể tránh khỏi. Nhưng tại sao bạn đang cố gắng loại trừ điều đó? – Zirak
Bạn có ý nghĩa gì bởi "* không lặp lại *"? Làm thế nào mà có thể làm việc? – Bergi
Tôi cho rằng tôi có nghĩa là không có mẫu sửa đổi truyền thống (thường xuyên cho mỗi vòng lặp) Nhưng tôi chắc chắn đó là một số sử dụng sáng tạo của regex và/hoặc ánh xạ có thể được sử dụng. – Jackie