标签:code inf 长度 length log cti compare 删除 获取
1.join()方法
<script> var wdc = [1,2,3,4,5]; // 将数组中的参数用‘+’号连接,并转换为字符串 var qqq = wdc.join(‘+‘); console.log(qqq) </script>
结果:
2.栈(后进先出)方法
push():往数组的最后一项添加内容。
<script> var wdc = [1,2,3,4,5]; // 往数组的末端插入‘123’,并将插入后数组的长度返回 var newlength = wdc.push(‘123‘); console.log(newlength); console.log(wdc); </script>
结果:
pop():从数组末尾删除最后一项
<script> var wdc = [1,2,3,4,5]; // 删除数组的最后一个元素,并将获取删除的最后一个元素 var lastTtem = wdc.pop(); console.log(lastTtem); console.log(wdc); </script>
结果:
3.队列(先进先出)方法
unshift():往数组的第一项添加内容
<script> var wdc = [1,2,3,4,5]; // 往数组的开头插入‘123’,并将插入后数组的长度返回 var newlength = wdc.unshift(‘qqq‘); console.log(newlength) console.log(wdc) </script>
结果:
shift():删除数组的第一项内容
<script> var wdc = [1,2,3,4,5]; // 删除数组的第一个元素,并将获取删除元素 var firstItem = wdc.shift(); console.log(firstItem) console.log(wdc) </script>
结果:
4.数组排序
倒叙:
<script> var wdc = [1,2,3,4,5]; // 数组倒序 wdc.reverse(); console.log(wdc) </script>
结果:
ASCII码排序:
<script> var wdc = [1,12,3,14,5]; // ASCII码排序(根据字符ascii码一位一位的升序) wdc.sort() console.log(wdc) </script>
结果:
升序:
<script> var wdc = [1,12,3,14,5]; // 升序 function compare(a,b){ if(a < b){ return -1; }else if(a > b){ return 1; }else{ return 0; }
// 或:return a - b; } wdc.sort(compare) console.log(wdc) </script>
结果:
降序:
<script> var wdc = [1,12,3,14,5]; // 降序 function compare1(a,b){ if(a < b){ return 1; }else if(a > b){ return -1; }else{ return 0; }
// 或:return b - a;
} wdc.sort(compare1) console.log(wdc) </script>
结果:
标签:code inf 长度 length log cti compare 删除 获取
原文地址:https://www.cnblogs.com/wangdianchao/p/12616671.html