Size: a a a

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

2021 April 28

ДК

Дима Кузяев... in JavaScript — русскоговорящее сообщество
Ребята привет)
Нужна помощь в апишке линкеда, а именно сделать пост в линкеде, с помощью апишки.
Основная проблема в том, что это нужно реализовать в хром расширении, и не в popup.js, а в content.js
Может кто делал подобное? :)
источник

sr

serhio ramos in JavaScript — русскоговорящее сообщество
пришли образец данных небольшой массив

и что ты хочеш видеть в результате
источник

Ю

Юра in JavaScript — русскоговорящее сообщество
есть: [{date: ’11/10/2020, opened: 5, closed: 10, failed: 3}, {date: ’11/10/2020, opened: 1, closed: 14, failed: 312}, {date: ’15/10/2020, opened: 11, closed: 14, failed: 2}]
хочу [{date: ’11/10/2020, opened: 6, closed: 24, failed: 315}, {тут уже следующая дата }]
источник

sr

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

sr

serhio ramos in JavaScript — русскоговорящее сообщество
let arr=[{date: '11/10/2020', opened: 5, closed: 10, failed: 3}, {date: '11/10/2020', opened: 1, closed: 14, failed: 312}]
//хочу [{date: '11/10/2020', opened: 6, closed: 24, failed: 315}];
let opened=0;let closed=0;let failed=0;
let date='32-44-8888';
for(let a of arr){
for(let i in a){
 if(i==='opened') opened+=a[i];
 //и так для всех...
}
}
result={date,opened,closed,failed};
источник

sr

serhio ramos in JavaScript — русскоговорящее сообщество
есть решение по изящнее , но это показывает логику .
источник

Ю

Юра in JavaScript — русскоговорящее сообщество
в обьектах будет не только 3 ключа помимо даты, а может быть 13 к примеру
источник

sr

serhio ramos in JavaScript — русскоговорящее сообщество
ну ща чуть переделаю , я показал принцип
источник

ДК

Дима Кузяев... in JavaScript — русскоговорящее сообщество
Есть ребята которые делали посты в линкед через апишку?
Дайте сигнал, есть парочка вопросов по реализации, нужно это в экстеншене реализовать :)
источник

Ю

Юра in JavaScript — русскоговорящее сообщество
какой принцип? создать 13 переменных предлагаешь и 13 ифов? а если будет 15 завтра ключей
источник

EK

Eugene Kannou in JavaScript — русскоговорящее сообщество
Не, плохой пример на 15
А если завтра будет 100?
источник

Ю

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

sr

serhio ramos in JavaScript — русскоговорящее сообщество
let arr=[{date: '11/10/2020', opened: 5, closed: 10, failed: 3}, {date: '11/10/2020', opened: 1, closed: 14, failed: 312}]
//хочу [{date: '11/10/2020', opened: 6, closed: 24, failed: 315}];
let result={opened:0,closed:0,failed:0,date:'32-44-8888'}
for(let a of arr){
for(let i in a){
 if(i!="date")result[i]+=a[i];
 //и так для всех...
}
}
result;
источник

sr

serhio ramos in JavaScript — русскоговорящее сообщество
вы спросили чем поможет for in , я показал
источник

sr

serhio ramos in JavaScript — русскоговорящее сообщество
// и так для всех можно удалить , это рудимент ))
источник

Ю

Юра in JavaScript — русскоговорящее сообщество
не будет это работь так как я написал))
источник

sr

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

Ю

Юра in JavaScript — русскоговорящее сообщество
возвращает массив обьектов с разными датами и посчитаными ключами?
источник

sr

serhio ramos in JavaScript — русскоговорящее сообщество
у тебя там написано что возвращает массив с одним обьектом
источник

sr

serhio ramos in JavaScript — русскоговорящее сообщество
//хочу [{date: '11/10/2020', opened: 6, closed: 24, failed: 315}];
источник