码迷,mamicode.com
首页 > 编程语言 > 详细

数组对象

时间:2017-07-04 01:02:54      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:concat   rip   .so   tle   开头   动物   一个   sort排序   结果   

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
</head>
<body>
<script>
var fruits = ["香蕉", "鸭梨", "荔枝", "杨桃", "葡萄", "山楂", "柠檬", "杨梅", "胡桃", "山梨", "苹果"];
var viewSpot = [["黄山", "华山", "泰山", "峨眉山"], ["欢乐谷", "水上乐园", "动物园"], ["扬子江", "黄河", "渤海"], ["赛里木湖", "死海"]];//二维数组
//往数组最后追加一个新元素
fruits.push("樱桃");
//往数组开头追加新元素
fruits.unshift("橄榄");
//删除数组最后一个元素
fruits.pop();
//删除数组一个元素
fruits.shift();
//万能添加和删除(从2号位开始删除,删除3个数,再从2号位开始添加一个新元素)(包括2号位)
fruits.splice(2, 3, "aa");
console.log(fruits);
//数组的分割 slice从1号位开始截取,截取到3号位前一个
var re = fruits.slice(1, 3);
console.log(re);
//将数组转换成字符串类型 ##表示间隔方式,不需要以空字符串代替;
var str = fruits.join("##");
console.log(str);
//两个数组连接
var re1 = fruits.concat(viewSpot);
console.log(re1);
//sort排序 sort的用法:var re=num.sort();但是sort排序呢默认一个字母一个字母的比较,出来结果往往不是我们想要的,一般加一个下面的函数一起用
var num = ["33", "15", "6", "84", "63", "52", "37", "27", "93", "25", "38"];
function sortNum(x, y) {
return x - y;//y-x是从大到小,x-y是从小到大
}
var re11 = num.sort(sortNum);
console.log(re11);

//reverse();把整个Array的元素调个个

var a=num.reverse();

console.log(a);

</script>
</body>
</html>

数组对象

标签:concat   rip   .so   tle   开头   动物   一个   sort排序   结果   

原文地址:http://www.cnblogs.com/qwfy929295660/p/7113522.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!