Как показать случайные числа по возрастанию на react.js?

Пользователь

от hermina.hauck , в категории: JavaScript , 7 месяцев назад

Как показать случайные числа по возрастанию на react.js?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от magdalen_kub , 4 месяца назад

@hermina.hauck 

Можно использовать функцию sort() для сортировки массива случайных чисел. Например:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import React, { useState } from "react";

function RandomNumbers() {
  const [numbers, setNumbers] = useState([]);

  const generateNumbers = () => {
    const randomArray = Array.from({ length: 10 }, () =>
      Math.floor(Math.random() * 100)
    );
    setNumbers(randomArray.sort((a, b) => a - b));
  };

  return (
    
      Generate random numbers
      
        {numbers.map((num) => (
          {num}
        ))}
      
    
  );
}

export default RandomNumbers;


В этом примере мы создаем массив из 10 случайных чисел и используем функцию sort() для сортировки по возрастанию. Затем мы отображаем отсортированный массив в виде списка.