JavaScript_Array
Array
概念特点
- 值的有序集合;
- 每一个值叫一个元素;
- 每个元素在数组中有一个位置,以数字表示,称为索引(下标);
- 元素可以是任何类型
- 索引从0开始,最大为2的32次方
数组的创建
- 数组直接量 var arr = [2,3,4];
- 使用构造函数 var arr = newArray();
数组的长度
- console.log(arr.length)
- 只计算非负整数
索引的访问与修改
- console.log( user[1] )
- user[1] = ' '
- usr[5] = ' ' 没有5的时候
数组的方法
- push() 后面添加,返回新数组的长度(可以一次添加多个元素)
- unshift() 前面添加,返回新数组的 长度(可以添加多个元素)
- pop() 后面删除,返回删除的元素
- shift() 前面删除,返回删除的元素
- join() 使用指定字符,将数组连接成字符串
- concat()合并数组,也可以合并非数组
- slice() 截取数组,不破会,返回截取的内容。
- splice() 截取,删除,添加,替换,破会
- reverse() 数组翻转,返回新数组改变原数组
- sort() 数组排序
- toString() 将数组转成字符串
- toLocaleString() 将数组转换成字符串
ECMA5新方法 需要传入回调函数
- filter() 数组过滤
- every() 数组检测
- some() 数组检测
- map() 数组遍历
两个判断
- Array.isArray ( )
- indexOf ( )
遍历数组
- for 循环
- for in 短语
- 区别:for循环到稀疏数组会返回undefined,for in可以将稀疏数组变成不稀疏
- forEach 新方法,IE9以下不支持
多维数组
- 定义:数组中的元素依然是一个数组
- 访问:console.log ( array[4] [3] [2] )
元素的获取
- document.getElementById( ' ' )
- document.getElementsByTagName( ' ' )
JavaScript_Array的更多相关文章
随机推荐
- 原 c++中map与unordered_map的区别
c++中map与unordered_map的区别 头文件 map: #include < map > unordered_map: #include < unordered_map ...
- 不再忍受龟速 Github,你也可以试试在云开发上部署个人博客!
Hexo 是被大家广泛使用的静态博客系统, 除了在 Github Pages 部署以外,现在你有了一个新的选择,那就是使用云开发静态网站功能来部署啦! 云开发(CloudBase)是一款云端一体化的产 ...
- Hive学习笔记六
目录 查询 一.基本查询 1.全表和特定列查询 2.列别名 3.算术运算符 4.常用函数 5.Limit语句 二.Where语句 1.比较运算符(Between/In/ Is Null) 2.Like ...
- RbbitMQ详解
高性能消息队列RabbitMQ 1.为什么要使用mq 主要解决应用解耦,流量削峰,异步消息,实现高性能,可升缩,最终一致性的架构. 2.activeMq的通讯模式 基于队列(点对点)与发布订阅(有多个 ...
- vue中的生命周期事件和钩子函数
vue实例有一个完整的生命周期,也就是从开始创建.初始化数据.编译模板.挂载Dom.渲染->更新->渲染.卸载等一系列过程,我们称这是vue的生命周期.通俗的将就是vue实例从创建到销毁的 ...
- Vue 【前端面试题】
前言 看看面试题,只是为了查漏补缺,看看自己那些方面还不懂.切记不要以为背了面试题,就万事大吉了,最好是理解背后的原理,这样面试的时候才能侃侃而谈.不然,稍微有水平的面试官一看就能看出,是否有真才实学 ...
- C 旅店
时间限制 : - MS 空间限制 : - KB 评测说明 : 1s,256m 问题描述 一条笔直的公路旁有N家旅店,从左往右编号1到N,其中第i家旅店的位置坐标为Xi.旅人何老板总在赶路.他白天 ...
- 在docker中部署redis主从配置
环境说明: 阿里云服务器 Ubuntu 16.04 docker 1.拉取Redis镜像 docker pull redis 2.配置Redis启动配置文件,此处我创建一个专用目录,存放Redis相关 ...
- Pytest系列(13)- 重复执行用例插件之pytest-repeat的详细使用
如果你还想从头学起Pytest,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1690628.html 前言 平常在做功能测试的时候,经常 ...
- django rest framework用户认证
django rest framework用户认证 进入rest framework的Apiview @classmethod def as_view(cls, **initkwargs): &quo ...