标签:each 返回 exe 格式化 匹配 局限性 ast 调用 组合
5.1 Object 类型
第一种是使用new操作符后跟Object构造函数
另一种方式是对象字面量表达式
5.2 Array类型
var colors = new Array();
5.2.1 检测数组
if(value instanceof Array) { }
5.2.2 转换方法
toString() 返回数组的字符串表示
valueOf()
5.2.3 栈方法
push()
pop()
5.2.4 队列方法
先进先出
unshifit()
5.2.5 重排序方法
reverse() sort()
5.2.6 操作方法
concat()
slice() 起始位置到末尾的数组
splice() 删除 插入 替换
5.2.7 位置方法
indexOf() 查找起点位置的索引 找不到是-1
lastindexOf() 数组的末尾查找
5.2.8 迭代方法
every() :对数组中的每一项运行给定函数,如果该函数对每一项都返回true,则返回true。(任意一项是true,则是true)
forEach(): 对数组中每一项运行给定函数,这个方法没有返回值
filter():对数组中的每一项运行给定函数,返回该函数会返回true的项组成的数组。(符合条件的, 组合一个数组)
map():对数组中的每一项运行给定函数,返回每次函数调用的结果组成的数组
some():对数组中的每一项运行给定函数,如果该函数对任一项返回true,则返回true。(每一项都返回true,才返回true)
5.2.9 并归方法
reduce() 从第一项开始,逐个遍历 前一个值、当前值、相的索引和数组对象
reduceRight()
5.3 Date 类型
5.3.1 继承的方法
5.3.2 日期格式化方法
5.3.3 日期/时间组件方法
getTime() 返回毫秒数 和valueOf()相同
setTime() 设置毫秒数
getFullYear() 取得4位数的年份
setFullYear() 设置4位数的年份
getMonth() 返回日期中的月份
setMonth() 设置日期的月份
getDate() 返回日期中的天数
setDate() 设置日期中的天数
getDay() 返回日期中的星期几
setDay() 设置日期中的星期几
getHours() 返回日期中的小时
setHours() 设置日期中的小时数
getMinutes() 返回日期中的分钟数
getMilliseconds() 返回日期中的毫秒数
5.4 RegExp() 类型
匹配模式:
g 表示全局模式。即模式将被应用于所有字符串
i 表示不区分大小模式
m 多行匹配
5.4.1 RegExp 实例属性
RegExp的每个实例都具备下列属性。
global:布尔值 表示是否设置了g标志
ignoreCase: 布尔值 表示是否设置了i标志
lastIndex 整数 表示开始索引下一个匹配项的字符串位置,从0 算起
multline: 布尔值 表示是否设置了m标志
source : 正则表达式的 字符串表示,按照字面量形式而非传入构造函数中的 字符串模式返回
5.4.2 RegExp 实例方法
exec() 该方法专门为捕获组而设计的、
5.4.3 RegExp 构造函数属性
input S_ 最近一次要匹配的字符串
lastMatch S& 最近一次匹配项
leftMatch S+ 最近一次匹配的捕获组
5.4.4 模式的局限性
5.5 Function类型
5.5.1 没有重载
5.5.2 函数声明和函数表达式
5.5.3 作为值的函数
标签:each 返回 exe 格式化 匹配 局限性 ast 调用 组合
原文地址:https://www.cnblogs.com/maxiaoqiang1990/p/8748054.html