Option Array, поиск и возврат массива с правильными критериямиJavascript

Форум по Javascript
Ответить
Anonymous
 Option Array, поиск и возврат массива с правильными критериями

Сообщение Anonymous »

У меня есть объект db, одно поле которого содержит SKU, соответствующее другому объекту, содержащему разные площадки.

Код: Выделить всё

db.SKU = [1002,1005,1001,1008,1007];


Затем у меня есть другой объект со списком различных мест и их подробностями;

Код: Выделить всё

db.venueDB = [
{
SKU         : 1001,
active      : 1,
round       : 1,
date        : "02/03/2026",
country     : "Germany"
},
{
SKU         : 1002,
active      : 1,
round       : 2,
date        : "23/04/2026",
country     : "Czechia"
},{
SKU         : 1003,
round       : 3,
active      : 1,
date        : "05/05/2026",
country     : "United Kingdom"
},{
SKU         : 1004,
round       : 5,
active      : 1,
country     : "Spain",
date        : "20/07/2026"
},{
SKU         : 1005,
round       : 6,
active      : 1,
country     : "Sweden",
date        : "21/07/2026"
},{
SKU         : 1006,
active      : 1,
round       : 7,
country     : "Brazil",
date        : "01/98/2026"
},{
SKU         : 1007,
active      : 1,
round       : 8,
country     : "Latvia",
date        : "08/09/2026"
},{
SKU         : 1008,
round       : 9,
active      : 1,
country     : "Denmark",
date        : "12/10/2026"
}
]


Используя db.SKU, я хочу запросить db.venueDB, чтобы узнать, соответствует ли SKU, и отправить его в новый отфильтрованный массив, содержащий новые сведения - в этом случае новый отфильтрованный массив будет представлять собой заведения с SKU: 1002, 1005, 1001, 1008 и 1007.
Я знаю, что с таким объемом данных я мог бы использовать простой цикл for/next, но я уменьшил данные для этого примера.
Я не уверен, какой лучший или самый быстрый способ сделать это: использовать сокращение или фильтр, но не знаю, как применить это на практике.>

Подробнее здесь: https://stackoverflow.com/questions/798 ... t-criteria
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»