---恢复内容开始---
1、var arrayObj = new Array(); //创建一个默认数组,长度是0 2、var arrayObj = new Array(item1,item2,); //创建一个数组并赋初值 3、var a = [1,2,3,4,5]; a.push(6,7); //a结果就是:[1,2,3,4,5,6,7] 4、var a = [1,2,3,4,5]; var b = a.concat(6,7); //a结果就是:[1,2,3,4,5],b 结果就是:[1,2,3,4,5,6,7] 5、arrayObj.reverse(); //将数组反序,返回反序后的数组地址 例: var a = [1,2,3,4,5]; var b = a.reverse(); //a结果就是:[5,4,3,2,1],b 结果就是:[5,4,3,2,1] 6、//在arrayObj.reverse()例子中继续做sort() a.sort(); //a结果就是:[2,3,4,5],b 结果就是:[2,3,4,5] 要注意的是,在具体的数组中可以按照orderfunction 参数指定的方法进行排序。 7、arrayObj.join(separator); //将数组的元素连接在一起组成一个字符串,以separator 为分隔符,省略的话则 用默认用逗号为分隔符。 var a = [1,2,3,4,5]; var b = a.join("|"); //a结果就是:[1,2,3,4,5],b 结果就是:"1|2|3|4|5"
javascript 用法
<script type="text/javascript"> var a = []; a[50] = 50; alert(a.length); </script>
函数运用
1、
function ff(){ var arr=new array(); arr =[[1,2],[1,2],[1,2],[1,2]]; var i,j; for(i=0;i<arr.length;i++) { var arr_l=new array(); arr_1=arr[i]; for(j=0;j<arr_1.length;j++) { document.write(arr_1[j]); } document.write("</br>") }
2、 function reverseString(str) { str = str.split('').reverse().join(''); return str; } reverseString("hello"); 3、
function repeat(str, num) { // repeat after me var newstr = str; if(num >1){ for(var i = 1; i< num ; i ++){ str +=newstr; } return str; }else if(num == 1){ return str; }else{ return ""; } } repeat("abc", 3); repeat("*", 3);
4、
数组的合并,不能在原有数组上修改。
function concat(arr1,arr2) {
var arry=arr1.slice(0);
for(var i=0;i<arr2.length;i++){
arry.push(arr2[i]);
}
return arry;
5、
function myjs_city(strid){ var arr=new array(); arr =[ [1,2], [1,2], [1,2], [1,2] ]; for(var i=0;i<arr.length;i++){ var arr_link=new array(); arr_link=arr[i]; for(var j=0;j<arr_link.length;j++){ if(strid==arr_link[0]) document.write("<a href=''aa.jsp教程''>"+arr_link[1]+"</a>"); } } } </script> <script type="text/网页特效">
---恢复内容结束---