谈谈javascript种的数组,和数组相关操作详解编程语言
一、数组的介绍
数组中的元素类型可以是数字型、字符串型、布尔型等,甚至也可以是一个数组。
二、定义数组
1、通过数组的构造函数来定义数组:
var arr=new Array();
var arr=new Array(size);
var arr=new Array(element1,element2, );
2、直接定义数组:
var arr=[ 字符串 ,true,13];
ps: 和Object一样,此写法不会调用Array()构造函数。
三、数组元素
1、存取数组元素:通过存取运算符[] 如:arr[2];
2、添加数组元素:直接为数组元素赋值。
3、删除数组元素:
数组元素一旦被定义,就不能被删除。使用delete运算符只能删除数组元素的值,使元素值变为undefined,但是并不能删除一个数组元素,不能让数组中的元素减少。
4、数组元素的个数:数组长度。array.length
四、数组的方法
toString():将数组转换为字符串
join():将数组元素连接成字符串,自动以逗号作为连接符来连接数组元素。 1,2,3
join(str):将数组元素连接成字符串,以str作为连接符来连接数组元素。 join(-):1-2-3
栈方法:
push():在数组尾部添加元素,返回值为添加元素之后的数组长度。
pop():从数组末尾移除最后一个元素,减少数组的length值,然后返回移除的元素。
队列方法:
push():在数组尾部添加元素,返回值为添加元素之后的数组长度。
shift():从数组前端移除一个元素,减少数组的length值,然后返回移除的元素。并将余下的所有元素都向前移1位。
unshift():从数组前端添加一个元素,返回值为添加元素之后的数组长度(IE浏览器不支持返回值,返回undefined)。an
排序:
reverse():反转
sort():按字符编码的顺序排序
sort(order):order参数必须是一个函数,该函数应该有两个参数。
转载请注明来源网站:blog.ytso.com谢谢!
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/14906.html
c相关文章
- JavaScript小技巧 - 数组篇
- 【说站】javascript中Array.join()方法如何使用
- 3种JavaScript 对象转数组的方法
- JavaScript判断数组中是否包含某个值「建议收藏」
- JavaScript代码规范
- JavaScript数组方法中 push() 和 unshift() 的区别
- 用javascript分类刷leetcode6.深度优先&广度优先(图文视频讲解)_2023-03-15
- JavaScript学习总结(五)——Javascript中==和===的区别详解编程语言
- javaScript正则表达式用法详解编程语言
- javascript sort进行二维数组排序详解编程语言
- javascript删除数组中某个元素的方法详解编程语言
- 如何在WebForm中使用javascript防止连打(双击)
- javascript数组使用调用方法汇总
- html下利用javascript连数据库
- javascript有趣而诡异的数组
- JavaScript数组循环引起的思考
- javascript删除数组中重复项(uniq)
- javascript二维数组的实现与应用
- javascript判断数组是否已包含了某个元素的函数
- 在PHP中实现Javascript的escape()函数代码
- JavaScript中数组的排序、乱序和搜索实现代码
- JavaScript中的稀疏数组与密集数组[译]
- javascript数组的使用
- 怎么清空javascript数组
- 解析javascript数组以及json元素的添加删除
- Javascript中判断变量是数组还是对象(array还是object)
- JavaScript移除数组元素减少长度的方法
- JavaScript模块随意拖动示例代码
- JavaScript极简入门教程(三):数组
- JavaScript中的索引数组、关联数组和静态数组、动态数组讲解
- JavaScript数组常用操作技巧汇总
- JavaScript实现找出数组中最长的连续数字序列