Size: a a a

2020 February 13

LT

Le Tseloban in pro.js
Denis Efremov
Покажи пример что должно получиться
из вышеуказанного примера: ['Mike', 345, 456, 100]

из данного примера:
```[
{
name: 'Mike',
phone: "8-555-000",
balance: 345,
        orders: [
               {price: 456,
               count: 3},
               {price: 100,
               count: 0},
                      ]
}
,
name: '',
phone: "8-555-300",
balance: 500,
        orders: [
               {price: 400,
               count: 3},
               {price: 0,
               count: 1},
                      ]
}
]```

Должно получиться: ['Mike', 345, 456, 100, 500, 400 ]
источник

DE

Denis Efremov in pro.js
А зачем это?
источник

DE

Denis Efremov in pro.js
Может ты не правильно понял задачу?
источник

DE

Denis Efremov in pro.js
Просто делать так как предложил ты — глупо и бессмысленно. Что делать дальше с этим массивом?
источник

DE

Denis Efremov in pro.js
['Mike', 345, 456, 100, 500, 400]
Как ты определишь, что 500 и 400 — это не заказы Майка?
источник

F

Foma in pro.js
а че ваще в user делает orders
источник

DE

Denis Efremov in pro.js
Ну заказы жи
источник

DE

Denis Efremov in pro.js
Они чьи-то
источник

F

Foma in pro.js
еще корзину туда
источник

DE

Denis Efremov in pro.js
Корзина там
источник

DE

Denis Efremov in pro.js
Баскет боль
источник

DE

Denis Efremov in pro.js
И теги, теги
источник

F

Foma in pro.js
скажи пожалуста что это на фронте такое а не на беке
источник

DE

Denis Efremov in pro.js
А я хз
источник

DE

Denis Efremov in pro.js
d = [
 {
   name: 'Mike',
   phone: '8-555-000',
   balance: 345,
   orders: [
     { price: 456, count: 3 },
     { price: 100, count: 0 },
   ],
 },
 {
   name: '',
   phone: '8-555-300',
   balance: 500,
   orders: [
     { price: 400, count: 3 },
     { price: 0, count: 1 },
   ],
 },
]
источник

DE

Denis Efremov in pro.js
Друг, ты что не можешь так вот писать?
источник

LT

Le Tseloban in pro.js
Denis Efremov
Просто делать так как предложил ты — глупо и бессмысленно. Что делать дальше с этим массивом?
Ну вот такая задача. Найти все нужные ненулевые значения. Потом подставить первое из них в инпут.
источник

LT

Le Tseloban in pro.js
Denis Efremov
d = [
 {
   name: 'Mike',
   phone: '8-555-000',
   balance: 345,
   orders: [
     { price: 456, count: 3 },
     { price: 100, count: 0 },
   ],
 },
 {
   name: '',
   phone: '8-555-300',
   balance: 500,
   orders: [
     { price: 400, count: 3 },
     { price: 0, count: 1 },
   ],
 },
]
Сорри, не силен в местное разметке)
источник

L

Lupusregina[beta] in pro.js
Le Tseloban
из вышеуказанного примера: ['Mike', 345, 456, 100]

из данного примера:
```[
{
name: 'Mike',
phone: "8-555-000",
balance: 345,
        orders: [
               {price: 456,
               count: 3},
               {price: 100,
               count: 0},
                      ]
}
,
name: '',
phone: "8-555-300",
balance: 500,
        orders: [
               {price: 400,
               count: 3},
               {price: 0,
               count: 1},
                      ]
}
]```

Должно получиться: ['Mike', 345, 456, 100, 500, 400 ]
const src = [
 {
 name: 'Mike',
 phone: "8-555-000",
 balance: 345,
 orders: [
   {price: 456, count: 3},
   {price: 100, count: 0},
 ]
 },
 {
 name: '',
 phone: "8-555-300",
 balance: 500,
 orders: [
   {price: 400, count: 3},
   {price: 0, count: 1},
 ]
 }
]

const dst = src
 .map(o => [o.name, o.balance, o.orders.map(o2 => o2.price)])
 .flat(1e9)
 .filter(Boolean)
источник

L

Lupusregina[beta] in pro.js
хм
источник