• Как правильно записать данные в массив и какая логика?

    mukhindev
    @mukhindev
    Я бы так сделал

    const signs = [
      { name: 'Овен', from: 321, to: 419 },
      { name: 'Телец', from: 420, to: 520 },
      { name: 'Близнецы', from: 521, to: 620 }
    ]

    321 это 3 месяц 21 число
    419 это 4 месяц 19 число
    и т. д.

    К примеру берём месяц 4 (апрель) и день 25.
    Соединяем в 425

    Идём по массиву и ищем в чей промежуток 425 попадёт. В нашем случаи от 420 до 520. Значит Телец.
    Ответ написан
    Комментировать