数组操作

     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(|));

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。