0%

Javascript 数组用法

在Javascript中,数组用法基本与Java类似

            var a = new Array("a", "b", "c");//定义数组
            for (i = 0; i < a.length; i++) {//循环读取
                document.write(i + ":" + a[i] + "");
            }
            document.write("toString():" + a.toString() + "");//toString(),以字符串表示数组
            document.write("join():" + a.join("") + "");//join(),以join后的字符串参数作为间隔符,生成一个字符串,如果是参数是半角逗号,则效果与toString()相同
            document.write("reverse():" + a.reverse().toString() + "");//reverse().把数组内元素倒序生成新的数组
            document.write("valueOf():" + a.valueOf() + "");//valueOf(),输出数组的值 
            //二维数组
            var b = new Array(3);//定义长度为3的数组
            b[0] = new Array("a", 1);
            b[1] = new Array("b", 2);
            b[2] = new Array("c", 3);
            for (i = 0; i < b.length; i++) {//循环输出每一维的每个元素
                for (j = 0; j < b[i].length; j++) {
                    document.write("b[" + i + "][" + j + "]:" + b[i][j] + "");
                }
            }