Size: a a a

2021 April 18

В

Виктория in JS Liberty
А если бы меня не было? Что было бы тогда?
источник

А

Аркаша Алопекский 🏴‍... in JS Liberty
Затянула бы меня на дно боль и грусть
источник

Ai

Aleksander irreligio... in JS Liberty
спасибо !!! сразу заработало!!!
источник

В

Виктория in JS Liberty
Держись за меня
источник

K

Kамран in JS Liberty
Всем привет. Помогите посчитать плиз.

Есть такое условие.
I Поколение рефералов(ПР) = 10,
II Поколение рефералов =  I ПР * 10;
III Поколение рефералов =  I ПР * II ПР;
IV Поколение рефералов =  I ПР на III ПР;
V Поколение рефералов =  I ПР на IV ПР;
VI Поколение рефералов =  I ПР на V ПР;
VII Поколение рефералов =  I ПР на VI ПР

у меня такой массив данных:
const initial = [
 { key: '1', referrals: 0, cash_bon: 0 },
 { key: '2', referrals: 0, cash_bon: 0 },
 { key: '3', referrals: 0, cash_bon: 0 },
 { key: '4', referrals: 0, cash_bon: 0 },
 { key: '5', referrals: 0, cash_bon: 0 },
 { key: '6', referrals: 0, cash_bon: 0 },
 { key: '7', referrals: 0, cash_bon: 0 },
];

На выходе надо получить тот же  массив но с изменённым полем рефералов.

Знаю что через reduce надо делать, но у меня не получается..
источник

p

persona x grata in JS Liberty
ойбля

import { render } from React.DOM

render(
 elem,
 document.getElementById('root')
)
источник

p

persona x grata in JS Liberty
не первый год в ректе, а все пишешь колхозно
источник

p

persona x grata in JS Liberty
*reacte
источник

А

Аркаша Алопекский 🏴‍... in JS Liberty
источник

В

Виктория in JS Liberty
Чего бля?
источник

В

Виктория in JS Liberty
Иди-ка отсюда
источник

В

Виктория in JS Liberty
Ты вообще видишь скрин, который скинули?
источник

В

Виктория in JS Liberty
Нет
источник

DE

Denis Efremov in JS Liberty
Скорее мап. А что за поле referrals?
источник

K

Kамран in JS Liberty
это количество приглашённых пользователей
источник

K

Kамран in JS Liberty
я вот подредактировал, там ещё кеш бонусы считать надо))

Условие, №1
ПР = поколение рефералов
1 ПР = 10,
2 ПР =  1 ПР * 10;
3 ПР =  1 ПР * 2 ПР;
4 ПР =  1 ПР * 3 ПР;
5 ПР =  1 ПР * 4 ПР;
6 ПР =  1 ПР * 5 ПР;
7 ПР =  1 ПР * 6 ПР

Условие №2
ПКБ = Поколение кеш бонусов
ВС = внесённые средства
ПР = поколение рефералов

1 ПКБ = кол-во 1 ПР * ВС * 0,1;
2 ПКБ = 2 ПР * ВС * 0,07;
3 ПКБ = 3 ПР * ВС *0,05;
4 ПКБ = 4 ПР * ВС *0,03;
5 ПКБ = 5 ПР * ВС * 0,02;
6 ПКБ = 6 ПР * ВС * 0,01;
7 ПКБ = 7 ПР * ВС * 0,001.


у меня такой массив данных:
const initial = [
 { key: '1', referrals: 0, cash_bon: 0 },
 { key: '2', referrals: 0, cash_bon: 0 },
 { key: '3', referrals: 0, cash_bon: 0 },
 { key: '4', referrals: 0, cash_bon: 0 },
 { key: '5', referrals: 0, cash_bon: 0 },
 { key: '6', referrals: 0, cash_bon: 0 },
 { key: '7', referrals: 0, cash_bon: 0 },
];

На выходе надо получить тот же  массив но с изменённым полем рефералов и кеш бонусов
источник

DE

Denis Efremov in JS Liberty
А откуда тебе известно сколько пользователей приглашено?
источник

K

Kамран in JS Liberty
Это компонент калькулятор. И там есть 3 типа калькулятора. И вот я сейчас делаю тип "Автозаполнение".
Как раз таки мы не знаем сколько рефералов, поэтому срабатывает автозаполнение, и считает что каждое поколение пригласило по 10 рефералов.
источник

K

Kамран in JS Liberty
Это работает как пример для человека который хочет узнать сколько он заработает.
Поэтому мы просто говорим ему, вот сколько ты получишь если будет в каждом поколении по 10 человек.
источник

DE

Denis Efremov in JS Liberty
А что должно быть в нужном тебе массиве?
источник