<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>js数组详解</title> <mce:script type="text/javascript"><!-- window.οnlοad=function() { var Names=["ws_hgo","huguo","hulei"]; //输出数组中的第一个元素 document.write(Names[0]); //(1)join方法将数组中元素按照指定的字符串进行连接 document.write(Names.join("...")); //(2)unshit向现有数组添加一个元素 Names.unshift("guo"); document.write(Names); //(3)shift移除数组中的第一个元素并返回 document.write(Names.shift()); //(4)Pop移除数组中的最后一个元素 Names.pop(); document.write(Names); //(5)push向数组中尾部添加一个元素 Names.push("guo"); document.write(Names); //(6)concat用于连接多个数组 var NewName=["junwen","liupi"]; var C=Names.concat(NewName); document.write(C); //(7)从已有的数组显示选取的元素 document.write(Names.slice(1)+"<br/>"); document.write(Names.slice(1,-1)) //(8)reverse将数组进行反向排序 document.write(Names.reverse()); //(9)sort对数组元素进行排序 var Number=["56","23","45","30","80","100","10"]; document.write(Number.sort()); //(10)splice对数组进行增加,删除,修改 //1)插入一个元素guo Names.splice(1,0,"guo"); document.write(Names); //2)将huguo替换为guo // Names.splice(1,1,"guo"); // document.write(Names); //3)删除元素 Names.splice(1,2,""); document.write(Names); } // --></mce:script> </head> <body> </body> </html>