<HTML><HEAD><TITLE>Array Concatenation</TITLE><SCRIPT LANGUAGE="JavaScript1.1">var arrayOne, arrayTwo, arrayThree, textObjfunction initialize() { var form = document.forms[0] textObj = form.original arrayOne = new Array("A", "B","C") arrayTwo = new Array("D", "E",textObj) arrayThree = arrayOne.concat(arrayTwo) update1(form) update2(form) showArrays()}function showArrays() { var form = document.forms[0] form.array1.value = arrayOne.join("n") form.array2.value = arrayTwo.join("n") form.array3.value = arrayThree.join("n")}function update1(form) { arrayThree[0] = form.source1.value form.result1.value = arrayOne[0] form.result2.value = arrayThree[0] showArrays()}function update2(form) { arrayThree[5].value = form.source2.value form.result3.value = arrayTwo[2].value form.result4.value = arrayThree[5].value showArrays()}</SCRIPT></HEAD><BODY onLoad="initialize()"><FORM><TABLE><TR><TH>arrayOne</TH><TH>arrayTwo</TH><TH>arrayThree</TH></TR><TR><TD><TEXTAREA NAME="array1" COLS=25 ROWS=6></TEXTAREA></TD><TD><TEXTAREA NAME="array2" COLS=25 ROWS=6></TEXTAREA></TD><TD><TEXTAREA NAME="array3" COLS=25 ROWS=6></TEXTAREA></TD></TR></TABLE><B>Enter new value for arrayThree[0]:</B><INPUT TYPE="text" NAME="source1" VALUE="X"><INPUT TYPE="button" VALUE="Change arrayThree[0]" onClick="update1(this.form)"><BR>Current arrayOne[0] is:<INPUT TYPE="text" NAME="result1"><BR>Current arrayThree[0] is:<INPUT TYPE="text" NAME="result2"><BR><HR>textObj assigned to arrayTwo[2]:<INPUT TYPE="text" NAME="original" onFocus="this.blur()"></BR><B>Enter new value for arrayThree[5]:</B><INPUT TYPE="text" NAME="source2" VALUE="Y"><INPUT TYPE="button" VALUE="Change arrayThree[5].value" onClick="update2(this.form)"><BR>Current arrayTwo[2].value is:<INPUT TYPE="text" NAME="result3"><BR>Current arrayThree[5].value is:<INPUT TYPE="text" NAME="result4"><P><INPUT TYPE="button" VALUE="Reset" onClick="location.reload()"></FORM></BODY></HTML>
Name (required)
email (will not be published) (required)
Website