javascript 数组操作
document.write("123");
document.write("<br/>");
document.write("sss");
var arr = [1, 2, 3, 4, 5, 6]; //定义数组
// alert(arr);
arr.pop(); //尾部删除
// alert(arr);
arr.push(10); //尾部添加
// alert(arr);
arr.shift(); //首部删除
// alert(arr);
arr.unshift(0); //首部添加
// alert(arr);
arr.splice(2,2,20,NaN); //从第二个位置开始删除两个元素,并用后边的替换,可以用来在数组中间执行删除、插入
// alert(arr);
alert(arr.join("->")); //使用特定字符连接数组
var arr2 = new Array(3);
arr2[0] = "a";
arr2[1] = "z";
arr2[2] = "b";
document.write(arr.concat(arr2));
document.write(arr2.sort()); //数组排序
// arr.length = 0; //数组清空
//alert(arr);
var a =[‘a‘,‘b‘,‘z‘,‘A‘,‘B‘,‘Z‘];
alert(a.sort()); //ASCII大写字母在前
var amy = [10, 2, 4, 19, 13, 20, 31]
var temp = 0;
for (var i = 0; i < amy.length - 1; i++) {
for (var j = i + 1; j < amy.length - 1; j++) {
if (amy[i] > amy[j]) {
temp = amy[i];
amy[i] = amy[j];
amy[j] = temp;
}
}
}
alert(amy);
alert(amy.sort(function (n1, n2) { return n2 - n1; })); //降序
</script>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。