что не так с этим? я не могу это отсортировать - PullRequest
0 голосов
/ 15 апреля 2020

Мне трудно с этим .. Кто-нибудь может мне помочь с этим? я не могу отсортировать это. это только консольный вывод, и я хочу отсортировать числа из originalArray в sortedArray 1 на 1, но я не могу этого сделать

  let originalArray = [9, 6, 8, 2, 1, 7, 4, 3]
        let sortedArray = []
        let count = 1

        console.log(originalArray)

        while (originalArray.length > 0) {
            console.log('Iteration count: ' + count)

            let smallestNumber = 0 // Create a variable that will hold the smallest number

            for (let i = 0; i < originalArray.length; i++) {

                for (let j = i + 1; j < originalArray.length; j++) {

                    if (originalArray[smallestNumber] > originalArray[j] ) {
                        smallestNumber = j 
                    }
                }

                console.log(smallestNumber + ' is the smallest number in this iteration ')

                sortedArray.push(smallestNumber)

                let indexOfSmallest = originalArray.indexOf(smallestNumber)

                originalArray.splice(smallestNumber)

                console.log(originalArray)
                console.log(sortedArray)

            }


            count++
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...