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