数组的常用方法(ES3.0 ES5.0)

原创 灿烂_ 随笔 ECMAScript 428阅读 8 天前 举报

一、以下方法会改变原数组

1.push 在数组的末尾追加

2.pop() 从数组末尾剪切一位 不用传参

3.unshift() 在数组开头增加

4.shift() 在数组开头删减

5.resverse() 把数组元素逆反,返回元素组

6.splice() 截取 ,返回截取数据

7.sort();//按升序排序 按照ASCII码

参数:必须写两个形参,规则看返回值 当返回值为负数是,前面的数放前面
当返回值为正数时,后面的数在前
当返回值为0时,不动
采用冒泡排序的方式
给一个有序的数组 ,乱序
sort应用
1.按照年龄升序。
2.按字符串长度升序
3.按字节长度升序

二、以下方法不会改变原数组

1.concat() 连接两个数组。不会改变原数组

2.toString() 将数组转为字符串

3.slice(start, end)

参数 从该位开始,到该位结束;
只有一个参数 表示从该位开始截取到最后
不加参数 表示对整个数组长度全部截取
可以填负数 ,表示倒数第几位

4.join() 将数组按照括号内的符号连接成字符串

5.split()//按照符号将字符串转成数组,与join互逆

应用 将下列字符串连成一个
评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复