Size: a a a

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

2021 July 14

B

Bohdan in JavaScript Noobs — сообщество новичков
и что это будет
источник

AS

Aleksandr Sarkisov in JavaScript Noobs — сообщество новичков
Объект с методом
источник

B

Bohdan in JavaScript Noobs — сообщество новичков
+(a,b)?
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
const statuses = ['first', 'second', 'third', 'fourth'];

const generateStatusesObject = (status) => {
 const statusIdx = statuses.indexOf(status);
 return statuses.reduce((acc, curStatus, idx) => (acc[curStatus] = statusIdx > idx, acc), {});
};

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

С

Сергей Сергеевич 👔... in JavaScript Noobs — сообщество новичков
была крч похожая задачка, вот решение из учебника
https://plnkr.co/edit/tLFoWYdUuDwsJKdS?p=preview&preview
источник

B

Bohdan in JavaScript Noobs — сообщество новичков
спасибо
источник

c

credo in JavaScript Noobs — сообщество новичков
спасибо, а то что-то я гуглил не особо что-то нашел
источник

С

Сергей Сергеевич 👔... in JavaScript Noobs — сообщество новичков
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
или можете просто в один проход намутив, записывая просто в булеан был ли уже нужный статус

но проще цикл тогда  и оставить
источник

AS

Aleksandr Sarkisov in JavaScript Noobs — сообщество новичков
Еще можно мемоизацию использовать
источник

С

Сергей Сергеевич 👔... in JavaScript Noobs — сообщество новичков
reduce всемогущий
источник

B

Bohdan in JavaScript Noobs — сообщество новичков
Классно, правда лучше не юзать eval когда у тебя просто калькулятор...
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
та тут циклом ровно то же будет
источник

С

Сергей Сергеевич 👔... in JavaScript Noobs — сообщество новичков
eval is evil
надеюсь его упразднят )
источник

B

Bohdan in JavaScript Noobs — сообщество новичков
я бы сделал через ...args в функции, каждый второй пришедший параметр это математический знак и делать действия над левой и правой частью в зависимости от случая в switch который описывает этот математический знак
источник

B

Bohdan in JavaScript Noobs — сообщество новичков
чего?
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
а унарный минус, к примеру?
источник

B

Bohdan in JavaScript Noobs — сообщество новичков
так в обычном калькуляторе нет унарного минуса
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
вы давно заглядывали, что вам вебпак мутит в разработке?)
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
т.е. -5 вы написать не можете в калькуляторе?
источник