Simple Array example
Insert Into Array
by Erik East
HTML
<input type="button" value="Generate Array" onClick="generateArray();" />
<p>value: <input type="textbox" id="value"/></p>
<p>index: <input type="textbox" id="index"/></p>
<input style="margin-bottom: 20px;" type="button" value="Insert" onClick="insertIntoArray();" />
<div id="output"></div>
JavaScript
var array = [];
var d = "";
function generateArray() {
clearDisplay();
for (var i = 0; i < 1000; i++) {
array[i] = Math.floor(Math.random() * 100 + 1);
}
displayArray();
}
function clearDisplay()
{
d = "";
document.getElementById("output").innerHTML = "";
}
function displayArray()
{
for (var i = 0; i < 1000; i++) {
d += (i) + ': ' + array[i] + "<br/>";
}
document.getElementById("output").innerHTML = d;
}
function insertIntoArray() {
clearDisplay();
var index = parseInt(document.getElementById("index").value);
var v = document.getElementById("value").value;
d = "inserting " + v + " at " + index + "<br/>";
for(var n = array.length - 1; n >= (index+1); n--){
array[n] = array[n-1];
}
array[index] = v;
displayArray();
}