博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第五章 引用类型
阅读量:5968 次
发布时间:2019-06-19

本文共 1528 字,大约阅读时间需要 5 分钟。

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  模式的局限性

 

转载于:https://www.cnblogs.com/maxiaoqiang1990/p/8748054.html

你可能感兴趣的文章
Web应用工作原理、动态网页技术
查看>>
EXCEL工作表保护密码破解 宏撤销保护图文教程
查看>>
Catalan数(卡特兰数)
查看>>
.Net Core下使用 RSA
查看>>
python 数据库中文乱码 Excel
查看>>
利用console控制台调试php代码
查看>>
递归算法,如何把list中父子类对象递归成树
查看>>
jsf初学解决GlassFish Server 无法启动
查看>>
hdu 1050 (preinitilization or postcleansing, std::fill) ...
查看>>
Form各键盘触发子所对应的“按键”
查看>>
【java IO】使用Java输入输出流 读取txt文件内数据,进行拼接后写入到另一个文件中...
查看>>
Linux系统下安装rz/sz命令及使用说明
查看>>
第一次模拟面试
查看>>
window.showModalDialog
查看>>
Pycharm选择pyenv安装的Python版本
查看>>
?Sized 和 Sized
查看>>
Java中如何防止内存泄漏的发生
查看>>
Java中Int转byte分析
查看>>
滑动窗口最大值的golang实现
查看>>
初学Phreeze 3
查看>>