JavaScript数组

来源:互联网 发布:oecd2013年税收数据 编辑:程序博客网 时间:2024/05/17 07:22
数组

/*数组的特点
* 特点1:内存空间是连续的,可以通过数组索引找到数组里的任意一个数据
* 特点2:数组里可以存放任意类型的数据(不推荐!!!)*/

<script>
/*基本数据类型*/
varzhangsanHeight= 175;
varlisiHeight= zhangsanHeight;
zhangsanHeight= 180;
console.log(lisiHeight);/*175*/

/*引用数据类型*/
varzhansan= [175,70];
varlisi= zhangsan;
zhangsan[0] = 180;
console.log(lisi[0]);/*180*/
</script>

数组的相关方法

/*join():数组里的元素通过制定的分隔符拼接成字符串*/

/*concat():连续两个或更多的数组(或普通数据)*/
/*会解析新连接的数组元素,然后追加到老数组尾部*/

/*push():在数据的末尾添加一个新的元素,不会生成新的数组,只是在老数组的基础上进行修改
* 如果追加的是数组,push方法不会解析数组元素,而是直接把整个数组追加到老数组尾部*/

/*pop():从数组的尾部删除一个元素*/

/*unshift():在数组的头部添加一个新的元素,并返回数组的长度
* 如果添加的是数组,unshift方法不会解析数组元素,而是直接把整个数组当成一个元素添加到老数组头部*/

/*shift():从数组的头部删除一个元素并返回被删除的元素*/

/*sort:对数组元素进行升序排列,返回排序以后的数组*/
/*sort()函数可以接受一个排序函数,自定义的排序函数可以自己定义排序的规则,
* 来打破默认排序的规律*/
原创粉丝点击