| 
 | 
| 
 
JavaScript 2 массива json получить совпадения 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  А кто силен в красивостях js? a = [{"a":"a1"},{"a":"a2"},{"a":"a3"}] b = [{"b":"a3"},{"b":"a2"}] Как бы красиво получить c=["a2", "a3"] без нудных переборов? Спасибо! ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 28.04.2021, 20:29 | 
  
  
  
   | 
||
| 
 
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)) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 28.04.2021, 20:35 | 
  
  
  
   | 
||
| 
 
JavaScript 2 массива json получить совпадения 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Lelouch includes Это как раз перебор в лоб, причём для каждого элемента в A будет создаваться массив из B, а потом по этому массиву будет еще один пробег. Если так писать, то код очень скоро перестанет отрабатывать за конечное время и все начнут выть, что мол, жс тормозит. Код: sql 1. 2. 3. 4. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 29.04.2021, 05:46 | 
  
  
  
   | 
||
| 
 
JavaScript 2 массива json получить совпадения 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  crutchmaster Lelouch includes Это как раз перебор в лоб, причём для каждого элемента в A будет создаваться массив из B, а потом по этому массиву будет еще один пробег. Если так писать, то код очень скоро перестанет отрабатывать за конечное время и все начнут выть, что мол, жс тормозит. Код: sql 1. 2. 3. 4. Обычно, когда просят без нудных переборов, это означает без for loop) А так - да, вы правы) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 29.04.2021, 08:07 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=59&msg=40067071&tid=2120459]:  | 
    0ms | 
get settings:  | 
    11ms | 
get forum list:  | 
    14ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    50ms | 
get topic data:  | 
    11ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    40ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 235ms | 
| total: | 373ms | 

| 0 / 0 | 

На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.