JS内置方法
题目(答案见每题下方空白处)
1.获取2019-10-1格式的日期
(待补充)
2.获取随机数,要求格式为长度一致的字符串格式
(待补充)
3.写一个可遍历对象和数组的通用的forEach函数
(待补充)
知识点
日期Date
日期的一些内置API如下图
Math
数学计算中的内置API不一一罗列,常用的主要是random方法
random方法可以用来生成一个[0-1)范围内的随机数,这个方法可以用来清除缓存(例如一个链接url,如果始终不变,则无法清除缓存,因此在url中添加一个随机数,这样就让url变化,从而清除缓存)
数组Array
数组常用的API如下所示
forEach
可以用来遍历数组,对数组中的每一项进行操作,其中传入的参数为函数,函数的形参第一项必须是数组中的项,第二项为数组的下标
every
遍历数组,判断其中的每一项是否都符合指定的要求
some
和every相反,只要数组中有一项符合要求,则可以返回true
sort
对数组内元素进行排序,其中通过传入的函数来设定排序方式(倒序/顺序)
从小到大为a-b,从大到小为b-a(具体原理需要补充)
map
可以把数组的内容重新包裹,返回一个新数组
filter
可以过滤掉数组中不符合要求的数,返回一个新数组
对象Object
对象中常用的API如下
hasOwnProperty
可以用来判断属性是否为该对象自身的,如果是则返回true