Мне трудно с этим .. Кто-нибудь может мне помочь с этим? я не могу отсортировать это. это только консольный вывод, и я хочу отсортировать числа из 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++