博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript数组
阅读量:7080 次
发布时间:2019-06-28

本文共 1613 字,大约阅读时间需要 5 分钟。

1、什么是数组--Array

数组就是一组数据的集合

其表现形式就是内存中的一段连续的内存地址

数组名称其实就是连续内存地址的首地址

2、关于js中的数组特点

数组定义时无需指定数据类型

数组定义时可以无需指定数组长度

数组可以存储任何数据类型的数据(比如说一个元素保存整型,一个元素保存字符串型,这个在JS中是可以的)

【声明一个数组】var a=[1,1,1];

【定义数组的长度】var a=new Array(2);

【特殊数组】arguments[0]【可以不用声明,当数组内没有东西时可以直接通过方法的参数自动存入数组内】

【连接数组】数组1.concat(数组2,数组3)

3、数组对象方法

1、  concat() 连接两个或更多的数组,并返回结果。

var arr = ["a","b","c"];            alert(arr.concat([1,2,3]));//数组arr不变,返回["a","b","c",1,2,3]            alert(arr.concat([1,2,[3,4]]));//返回["a","b","c",1,2,3,4]

2、pop() 数组末尾移除最后一项,减少数组的 length 值,然后返回移除的项。

var arr = [1,2,3]; document.write(arr.pop()+"
");//返回被删除的元素3

3、unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。

var arr = [1,2,3];             document.write(arr + "
"); //1,2,3 document.write(arr.unshift("a","b") + "
");//返回数组的长度5

4、shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。

//shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。             var arr = [1,2,3];             document.write(arr + "
") //原本的 document.write(arr.shift() + "
")//返回头部被删除的项1

5、unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。

//unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。            var arr = [1,2,3];             document.write(arr + "
"); //1,2,3 document.write(arr.unshift("a","b") + "
");//返回数组的长度5 document.write(arr+"

"); //a,b,1,2,3

6、 join() 方法用于把数组中的所有元素转换一个字符串。

//join() 方法用于把数组中的所有元素转换一个字符串。             var arr = ["a","b","c"];             document.write(arr.join(",")+"
"); //返回a,b,c document.write(arr.join(" and ")+"
");//返回a and b and c document.write(arr.join("/")+"

");//返回a/b/c

转载于:https://www.cnblogs.com/king-govern/p/8249599.html

你可能感兴趣的文章
我的友情链接
查看>>
一入IOS告别Win
查看>>
解: Eclipse+pydev中文显示
查看>>
python ,序列,得到所有元素索引及值
查看>>
自动填写表单有风险吗?
查看>>
JSON下载与解析
查看>>
我的友情链接
查看>>
react+react-router+redux+react-redux构建一个简单应用
查看>>
二叉树遍历 (先序遍历、中序遍历、后序遍历) 递归
查看>>
shell编程学习之sed
查看>>
centos7/rhel7的与众不同系列(2)——如何配置vncserver
查看>>
windows server 2012安装后规划分区
查看>>
Python学习笔记(2)--Python的安装
查看>>
使用cygwin/openSSH搭建windows下的SSH服务器
查看>>
Ubuntu里网卡IP设置的步骤&/etc/passwd文件
查看>>
Windows系统中 五大免费开源的SVN工具
查看>>
排序规则引起的冲突问题
查看>>
我的友情链接
查看>>
onTouch事件传递机制
查看>>
那些年的坑--双精度数值转成整形
查看>>