js 数组Array的常用方法 es3 es5 es6

js 数组Array的常用方法 es3 es5 es6

1.伪数组

1.1对象和伪数组的差别:

1.对象的原型链上只有Object.prototype,而数组的原型链上有Array.prototype和Object.prototype —所以伪数组无法使用数组的方法;
2.对象没有length属性,数组有并且自动更新;
3.对象根据键值对取值,而数组根据序号(索引)取值。

1.2定义伪数组:

1.拥有length属性,其他属性为非负整数字符串(因为对象使用[]来取值,会将数值隐式转换为字符串)—伪数组是对象,键比较特殊;
2.不具有数组具有的方法,即原型链上没有Array.prototype。

内容如下:

<script>
    var fakeArray = {
    
        "0":"first",
        "1":"second",
        "2":"third",
    	length:3,
    }
</script>

2.数组方法

2.1 ES3数组方法:

增删系列方法:push()、unshift()、pop()、shift()、concat()、slice()、splice();

排序系列方法:reverse()、sort();

数组与字符串相互转换系列方法:toString()、join()、split();

这一块比较熟悉,主要从参数,返回值和式例来归纳:

增删系列方法
push()

push(元素1,元素2,…,元素n)

语法:arr.push(element1, …, elementN)

功能:将一个或多个元素添加到数组的尾部。
返回值:添加元素后,新数组的长度。—改变原数组

<script>
        var arr = [1]
        arr.push(2,3,4)
        console.log(arr) //[1, 2, 3, 4]
</script>
unshift()

unshift(元素1,元素2,…,元素n)

语法:arr.unshift(element1, …, elementN)

功能:将一个或多个元素添加到数组的开头。
返回值:添加元素后,新数组的长度。—改变原数组

<script>
        var arr = [1]
        arr.unshift(2,3,4)
        console.log(arr) //[2, 3, 4, 1]
</script>
pop()

语法:arr.pop()

功能:从数组中删除最后一个元素。
返回值:删除元素后,被删除的元素。—改变原数组

<script>
        var arr = [1,2,3,4]
        arr.pop() //4
        console.log(arr) //[1, 2, 3]
</script>
shift()

语法:arr.shift()

功能:从数组中删除第一个元素。
返回值:删除元素后,被删除的元素。—改变原数组

<script>
        var arr = [1,2,3,4]
        arr.shift() //1
        console.log(arr) //[2, 3, 4]
</script>

concat()

concat(数组1,数组2,…,数组n)

语法:var newArray = oldArray.concat(array1[, array2[, …[, arrayN]]])

功能:用于合并两个或多个数组。
返回值:合并后的新数组—不会改变原数组

<script>
        var a = [0,1,2],
            b = [3,4,5],
            c = [6,7,8];
        a.concat() //[0, 1, 2]
        a.concat(b,c) //[0, 1, 2, 3, 4, 5, 6, 7, 8]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软件介绍: ArrayNetworksL3Setu是移动代理点客户端软件,也就是常说的那个红A。需要安装这个软件后才能登陆。BOSS 客户端更新说明为了解决现有BOSS系统BUG,现在需要升级各代办点终端的SSL 的插件,具体插件步骤如下:1.将附件中名称为:“ArrayNetworksL3OnlyWebSetup.zip”的安装包拷贝到代办终端上。 2.在代办终端上解压该文件3.点击“setup.exe”4.一步步安装首先remove现有的插件。点击“next”,点击“finish”,再点击“setup.exe”,点击“finish”完成安装。完成后开始使用,打开IE浏览器。输入移动 IP地址。IE版本可能会出现,点击“允许”,当右下角出现“A” 上面出现8.4.6.80确认为新的插件版本。出现红A,没有任何报错就表示安装正常。-----------------------------------------------------------------------------------------------------如果安装有问题或者不能正常访问,请单独安装客户端。安装的文件名称ArrayNetworksL3SetupX32.zip,ArrayNetworksL3SetupX64.zip请对应系统的版本安装1查看自己的系统的版本,32位,64位2.“计算机”-->“属性”查看自己的是32位的还是64位的操作系统。请对应版本安装。4.安装客户端软件的步骤,首先解压文件。点击 “setup.exe”安装完成。打开IE登陆SSL 如重启失败请重置浏览器的高级设置。点击---“还远高级设置”---“确定”再次登陆

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值