Question: JAVASCRIPT I have a generateInput function below but am getting an error saying that the array size must be a positive integer. I think this
JAVASCRIPT
I have a generateInput function below but am getting an error saying that the array size must be a positive integer. I think this means i need to initialize the array before adding to it? Any test suggestions ?

1/generateInput (n: number): number[] [] function generateInput (n) { let preferenceArr = []; for (let i = 0; i tempArr[i] = i); while (tempArr.length > 0) { const k = random Int(0, tempArr.length); shuffledArr.push(tempArr[k]); tempArr.splice (k, 1); } preferenceArr = shuffledArr; } return preferenceArr; }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
