数组
concat() 连接两个或更多的数组,并返回结果。
join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。
pop() 删除并返回数组的最后一个元素
push() 向数组的末尾添加一个或更多元素,并返回新的长度。
reverse() 颠倒数组中元素的顺序。
shift() 删除并返回数组的第一个元素
slice() 从某个已有的数组返回选定的元素
sort() 对数组的元素进行排序
splice() 删除元素,并向数组添加新元素。
toString() 把数组转换为字符串,并返回结果。
unshift() 向数组的开头添加一个或更多元素,并返回新的长度。
valueOf() 返回数组对象的原始值
String 对象方法
concat() 连接字符串。。
indexOf() 检索字符串。
lastIndexOf() 从后向前搜索字符串。
slice() 提取字符串的片断,并在新的字符串中返回被提取的部分。
split() 把字符串分割为字符串数组。
toString() 返回字符串。
valueOf() 返回某个字符串对象的原始值。
length 字符串的长度
History
back() 加载 history 列表中的前一个 URL。
forward() 加载 history 列表中的下一个 URL。
go() 加载 history 列表中的某个具体页面。
Location
hash 设置或返回从井号 (#) 开始的 URL(锚)。
host 设置或返回主机名和当前 URL 的端口号。
hostname 设置或返回当前 URL 的主机名。
href 设置或返回完整的 URL。
pathname 设置或返回当前 URL 的路径部分。
search 设置或返回从问号 (?) 开始的 URL(查询部分)。
assign() 加载新的文档。
reload() 重新加载当前文档。
replace() 用新的文档替换当前文档。
Document
document.cookie 设置或返回与当前文档有关的所有 cookie。
document.referrer 返回载入当前文档的文档的 URL。
document.title 返回当前文档的标题。
document.links 返回文档中所有的Area和Link对象引用
document.getElementById() 返回对拥有指定 id 的第一个对象的引用。
document.querySelector() css 选择器 语法跟jquery一样
document.body 网页宽、高、偏移属性
Window
clearInterval() 取消由 setInterval() 设置的 timeout。
clearTimeout() 取消由 setTimeout() 方法设置的 timeout。
scroll()
scrollTo() 把内容滚动到指定的坐标。
setInterval() 按照指定的周期(以毫秒计)来调用函数或计算表达式。
setTimeout() 在指定的毫秒数后调用函数或计算表达式。
Math 对象方法
abs(x) 返回数的绝对值。
ceil(x) 对数进行上舍入。
floor(x) 对数进行下舍入。
max(x,y) 返回 x 和 y 中的最高值。
min(x,y) 返回 x 和 y 中的最低值。
random() 返回 0 ~ 1 之间的随机数。
round(x) 把数四舍五入为最接近的整数。
Number 对象方法
toString 把数字转换为字符串,使用指定的基数。
valueOf 返回一个 Number 对象的基本数字值。
Date 对象方法
new Date() 获取当前时间对象
Date.now() 获取当前时间戳
Object 对象方法
Object.keys(obj) 获取对象的所有key到数组
Object.values(obj) 获取对象的所有值到数组
Object.assign(obj1,obj2,objn,....) 合并多个对象,key相同后面覆盖前面
Object.create(obj) 以obj为原型生成一个新对象
链接: https://www.fly63.com/article/detial/1256