Size: a a a

JavaScript — русскоговорящее сообщество

2020 March 04

T

Theo in JavaScript — русскоговорящее сообщество
Vladimir Chekushkin
Привет, есть какой-то джедайский способ из одного массива, получить второй?

var oldRows = [
 { id: 1, service_pack_id: "36", card_product_id: '123' },
 { id: 2, service_pack_id: "40", card_product_id: '124' },
 { id: 3, service_pack_id: "36", card_product_id: '125'},
 { id: 4, service_pack_id: "40", card_product_id: null},
 { id: 5, service_pack_id: null, card_product_id: null}
];

измененный oldRows = [
 { id: 1, service_pack_id: '36', card_product_ids: ['123', '124'] },
 { id: 2, service_pack_id: '40', card_product_ids: ['125']  }
]
oldRows = oldRows.filter(({ id }) => [1, 2].includes(id))
источник

VC

Vladimir Chekushkin in JavaScript — русскоговорящее сообщество
Theo
oldRows = oldRows.filter(({ id }) => [1, 2].includes(id))
Мм, один объект потерялся..
{ id: 3, service_pack_id: "36", card_product_id: '125'}
источник

t

tema in JavaScript — русскоговорящее сообщество
Ребята не подскажите почему .some in not a function ?
источник

t

tema in JavaScript — русскоговорящее сообщество
источник

V

Vlad in JavaScript — русскоговорящее сообщество
tema
Ребята не подскажите почему .some in not a function ?
Замени на querySelector
источник

V

Vlad in JavaScript — русскоговорящее сообщество
Или [...inputEl].some
источник

t

tema in JavaScript — русскоговорящее сообщество
Vlad
Или [...inputEl].some
тоесть через forEach ?
источник

V

Vlad in JavaScript — русскоговорящее сообщество
tema
тоесть через forEach ?
Нет some
источник

an

arthur n in JavaScript — русскоговорящее сообщество
tema
Ребята не подскажите почему .some in not a function ?
HTMLCollection != Array
источник

FA

Farid Akhmedov in JavaScript — русскоговорящее сообщество
arthur n
HTMLCollection != Array
У HTMLCollection нет итератора? Нельзя сделать for (item of HTMLCollection) ?
источник

t

tema in JavaScript — русскоговорящее сообщество
tema
тоесть через forEach ?
не совсем понятно [inputEl],some
источник

an

arthur n in JavaScript — русскоговорящее сообщество
Farid Akhmedov
У HTMLCollection нет итератора? Нельзя сделать for (item of HTMLCollection) ?
можно
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
tema
не совсем понятно [inputEl],some
[...inputEl]
источник

an

arthur n in JavaScript — русскоговорящее сообщество
tema
не совсем понятно [inputEl],some
конвертация в массив
источник

FA

Farid Akhmedov in JavaScript — русскоговорящее сообщество
tema
не совсем понятно [inputEl],some
InputsElementsForms это NodeList. Преобразуй в массив. Array.from или [...array]
источник

V

Vlad in JavaScript — русскоговорящее сообщество
Farid Akhmedov
У HTMLCollection нет итератора? Нельзя сделать for (item of HTMLCollection) ?
Посмотри .__proto__ у массива и у твоей коллекции
источник

V

Vlad in JavaScript — русскоговорящее сообщество
Все станет на свои места
источник

t

tema in JavaScript — русскоговорящее сообщество
arthur n
конвертация в массив
если я конвертирую, я смогу динамически данные значения input'ов получать ?
источник

FA

Farid Akhmedov in JavaScript — русскоговорящее сообщество
Да.
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
tema
если я конвертирую, я смогу динамически данные значения input'ов получать ?
Почему нет
источник