Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
28.04.2021, 20:29
|
|||
---|---|---|---|
|
|||
JavaScript 2 массива json получить совпадения |
|||
#18+
А кто силен в красивостях js? a = [{"a":"a1"},{"a":"a2"},{"a":"a3"}] b = [{"b":"a3"},{"b":"a2"}] Как бы красиво получить c=["a2", "a3"] без нудных переборов? Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.04.2021, 20:35
|
|||
---|---|---|---|
JavaScript 2 массива json получить совпадения |
|||
#18+
linney А кто силен в красивостях js? a = [{"a":"a1"},{"a":"a2"},{"a":"a3"}] b = [{"b":"a3"},{"b":"a2"}] Как бы красиво получить c=["a2", "a3"] без нудных переборов? Спасибо! 1) Это форум по java, а не по JS. 2) ХЗ, насколько красиво, можно так: a.map(x => x.a).filter(x => b.map(y => y.b).includes(x)) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.04.2021, 05:46
|
|||
---|---|---|---|
|
|||
JavaScript 2 массива json получить совпадения |
|||
#18+
Lelouch includes Это как раз перебор в лоб, причём для каждого элемента в A будет создаваться массив из B, а потом по этому массиву будет еще один пробег. Если так писать, то код очень скоро перестанет отрабатывать за конечное время и все начнут выть, что мол, жс тормозит. Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.04.2021, 08:07
|
|||
---|---|---|---|
JavaScript 2 массива json получить совпадения |
|||
#18+
crutchmaster Lelouch includes Это как раз перебор в лоб, причём для каждого элемента в A будет создаваться массив из B, а потом по этому массиву будет еще один пробег. Если так писать, то код очень скоро перестанет отрабатывать за конечное время и все начнут выть, что мол, жс тормозит. Код: sql 1. 2. 3. 4.
Обычно, когда просят без нудных переборов, это означает без for loop) А так - да, вы правы) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=59&mobile=1&tid=2120459]: |
0ms |
get settings: |
16ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
55ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
114ms |
get tp. blocked users: |
1ms |
others: | 6ms |
total: | 206ms |
0 / 0 |