Okey, folks so here it is, a solution to replace all the 0os in an array with a number. In the beginning I succeeded replace all 0 with the same number. But then i wanted to replace them with different values, all based on a random number. Here is the solution, written in Javascript:
<html> <head> </head> <body>
<script> var myData = []; myData.push(5, 10, 0, 0, 0, 30, 0, 0, 0, 0); //kanske används vid ett senare tilfälle var random = Math.floor((Math.random() * 100) + 1); var random1 = Math.floor((Math.random() * 100) + 1); var random2 = Math.floor((Math.random() * 100) + 1); // console.log(myData); for(var i = 0; i < myData.length; i++){ for(nollor in myData){ if(myData[i] === 0){ myData[i] = random; random = Math.floor((Math.random() * 100) + 1); myData[i] = random; } } console.log(myData[i]); } </script>
</body> </html>