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

数组操作

时间:2015-05-27 18:44:52      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

     var s = [a,b,c,d,e,f];
     //var g = s.unshift(‘e‘);
     //console.log(‘shift: ‘+s.shift()); //返回‘a‘,截取数组第一个元素
     //console.log(‘unshift: ‘+s.unshift(‘e‘)); //返回 5 ,返回的数组的长度
     //console.log(‘push: ‘+s.push(‘e‘)); //返回 5 ,将参数添加到原数组末尾,并返回数组的长度 
     //console.log(‘pop: ‘+s.pop()); //返回 ‘d‘ ,删除原数组最后一项,并返回删除元素的值;如果数组为空则返回undefined 

     //console.log(‘concat: ‘+s.concat(‘6‘,‘f‘));  // 返回 a,b,c,d,6,f
     //console.log(‘splice: ‘+ s.splice(0,1)); // 返回a  等同于shift 删除第一个元素
     //console.log(‘splice: ‘+ s.splice(2,2,7,8,9));  //返回截取出来的 [‘c‘,‘d‘]
     //console.log(s); // ["a", "b", 7, 8, 9] // 返回splice操作之后的数组

     //var r = s.reverse();
     //console.log(s);

     var d = [1,2.5,5,7,2,6,0,11,31];
     function sortNum(a,b){
         return a-b;
     }
     console.log(d.sort(sortNum));

     console.log(s.slice(2,5)); //从序列号2开始截取 截取到序列号为5 但不包含5的位置

     console.log(s.join(|));

 

数组操作

标签:

原文地址:http://www.cnblogs.com/jiangtuzi/p/4534049.html

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