Object 常用函数:
(1)Object.assign()合并对象,返回Object。
(2)Object.keys() 获取所有键返回Array。
(3)Object.value() 获取所有值,返回Array
Array 常用函数:
(1)isArray: 检查是否是数组。
(2)toString, join:都返回字符串,默认以逗号分开,join可以选择其他符合。
(3)push、pop、shift、unshift:数组最后一个添加、删除。数组第一个删除、添加。
(4)sort:用于排序。返回-1则从小到大排列。返回1则从大到小排列
(5)concat:连接数组,返回合并后的新数组。
(6)splice:数组指定地方添加、删除数组。参数:第一个参数代表下标,第二个参数代表删除的数目,后面的参数则是需要添加的值。
(7)indexOf、lastIndexOf:返回寻找指定第一个值的下标。没有返回-1.两个方法差异:一个是从前到后,一个从后到前。
(8)every:所有返回值为true,则返回true。
(9)some:其中一个返回值为true,则返回true
(10)filter:对数组中的每一项运行给定函数,返回该函数会返回 true 的项组成的数组。
(11)map:对数组中的每一项运行给定函数,返回每次函数调用的结果组成的数组。
(12)forEach:对数组中的每一项运行给定函数。这个方法没有返回值。
Date 常用函数:
(1)getFullYear:返回年份四位
(2)getMonth:返回月份(0-11)
(3)getDate:返回天
(4)getHours:返回小时
(5)getMinutes:返回分钟数
(6)getSeconds: 返回秒数
(7)getTime、valueOf:返回毫秒数,两个函数值相等。
RegExp 公式:var expression = / pattern / flags。
(1)flags的值:g 全局查找。i 不区分大小写。m 多行查找
(2)实例方式:test 满足条件返回true。
String 常用函数:
(1)charAt、charCodeAt:根据下标返回单个字符或单个字符编码。
(2)concat:连接字符串。
(3)slice(start, end)、substr(start, count)、substring(start, end):截取字符串。slice、substr 支持负数
(4)trim:去首尾空格。
(5)replace:替换字符串。
(6)split:将字符串分割成数组。
Math 常用函数:
(1)min、max:最小值、最大值
(2)ceil: 向上舍入(25.6 =》26)
(3)floor:向下舍入(25.6 =》25)
(4)round: 四舍五入。
(5)random:生成0-1之间的随机数