Size: a a a

JavaScript Noobs — сообщество новичков

2020 July 11

ED

Evgeniy Davydovskiy in JavaScript Noobs — сообщество новичков
Алексей
в цикле?
Если хочешь просумировать object.values() + reduce и все вроле
источник

А

Алексей in JavaScript Noobs — сообщество новичков
я пока так хочу попробовать, reduce как второй варик
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
Алексей
я пока так хочу попробовать, reduce как второй варик
а должен быть первым. перебирающие методы не для этого.
источник

А

Алексей in JavaScript Noobs — сообщество новичков
Konstantin Sedykh
а должен быть первым. перебирающие методы не для этого.
я хочу тему понять, причем здесь это))
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
ну вот как раз тему неверно и поймёшь, так как пример для реализации изначально кривой выбран.
источник

А

Алексей in JavaScript Noobs — сообщество новичков
Object.values(obj).reduce((a,b) => a + 2 * b ,0);
Вот так написал, но почему 1 пример не работает?
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Потому что у тебя аккумулятор это дефолт у это 1 число массива
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
А дефолт ты не можешь умножить на два сразу
источник

А

Алексей in JavaScript Noobs — сообщество новичков
Sm•ok 😈✔️
А дефолт ты не можешь умножить на два сразу
где
источник

А

Алексей in JavaScript Noobs — сообщество новичков
умножение на 2 работает везде
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
А где твой первый пример то?
источник

А

Алексей in JavaScript Noobs — сообщество новичков
Алексей
Привет, ребята. Вопрос есть )
let salaries = {
 "John": 100,
 "Pete": 300,
 "Mary": 250
};
function sumSalaries(obj){
 let sum = 0;
 let arr = new Map;
 arr = Object.entries(obj).map(([key,value]) => [key, value * 2]);
 console.log(arr);
 for (let value of arr.values()){
   console.log(value);
 }
 return sum;
}
console.log( sumSalaries(salaries) );
Почему console.log(value); выводит пару ключ-значение, а не значение?
вот)
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Потому что map вернёт новый массив
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
А стой
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Ты там же не прибавлял
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Очень херово описывал код, зачем там entries
источник

А

Алексей in JavaScript Noobs — сообщество новичков
arr после Object.entries чем станет?
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
let sum = 0;

for(const value of Object.values(obj)) {
   sum += value*2
}
источник

А

Алексей in JavaScript Noobs — сообщество новичков
просто массивом?
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
{
  a: 1
}

//

[["a",1]]
источник