JS引用类型总结

2017-03-28  本文已影响0人  ykliu

Object 类型

创建Object实例的方式:

Array 类型

创建数组的基本方式:
length属性:
检测数组:
转换方法:
栈方法和队列方法
重排序方法
操作方法
位置方法
迭代方法

5种迭代方法,每个方法接收两个参数:要在每一项上运行的函数和(可选的)运行该函数的作用域对象----影响this值,第一个参数函数接受三个参数:数组项的值、索引、数组对象本身,这5种方法都不会修改数组中包含的值。

归并方法

Date类型

创建日期对象
方法

RegExp类型

创建正则表达式

var expression = /\[bc\]at/i //字面量形式
var expression =new RegExp('\\\[bc\\\]at','i') //所有元字符必须双重转义,\需要变成\\\\\\\\

每个正则表达式可以带有一个或多个标志(flags):

RegExp实例属性
元字符
RegExp实例方法
RegExp构造函数属性
长属性名 短属性名 说明
input $_ 最近一次要匹配的字符串
lastMatch $& 最近一次的匹配项
lastParen $+ 最近一次匹配的捕获组
leftContext $ ` input 字符串中 lastMatch 之前的字符串
rightContext $' input 字符串中 lastMatch 之后的字符串
multiline $* 布尔值,表示是否所有表达式都使用多行模式
$1 / $2 / $3 ··· 表示一个模式中第n个匹配的捕获组,在调用exec、test方法时会被自动填充
String类型的match()方法(接受一个Regexp实例或者字符串作为参数)
上一篇 下一篇

猜你喜欢

热点阅读