导图社区 JavaScript知识点整理总结
JavaScript基础学习知识点分享!一张图学会,一小时了解,一天写代码!本思维导图包含JavaScript的循环、流程控制、作用域、运算符、书写位置、输入输出语句、变量、数组、函数、对象等基础知识,详细全面,带你轻松入门!
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
JavaScript
数据类型
undefined
null
Boolean
string
numbersymbol
BigInt
Object
Array
常用方法
操作方法
增
push() - 在数组末尾添加任意数量参数,返回最新数组长度
unshift() - 在数组开头添加任意数量参数,返回最新数组长度
splice() - 传入三个参数:开始位置、要删除的元素数量、插入的元素,返回空数组
concat() - 县创建一个当前数组的副本,然后把参数添加到副本末尾,返回新数组,不影响原数组
删
pop() - 删除数组最后一项,同时减少数组的长度值,返回被删除的项
shift() - 删除数组的第一项,同时减少数组的长度,返回被删除的项
splice() - 传入两个参数,分别是开始位置,删除元素的数量,返回包含删除元素的数组
let colors = ["red", "green", "blue"]; let removed = colors.splice(0,1); // 删除第一项 console.log(colors); // green,blue console.log(removed); // red,只有一个元素的数组
slice() - 用于创建一个包含原有数组中一个或多个元素的新数组,不会影响原始数组
改
splice() - 传入三个参数,分别是开始位置,要删除元素的数量,要插入的任意多个元素,返回删除元素的数组,对原数组产生影响
查
indexOf() - 返回要查找的元素在数组中的位置,如果没找到则返回-1
includes() - 返回要查找的元素在数组中的位置,找到返回true,否则false
find() - 返回第一个匹配的元素
排序方法
reverse() - 将数组元素方向排列
sort() - 方法接受一个比较函数,用于判断哪个值应该排在前面
转换方法
join() - 方法接收一个参数,即字符串分隔符,返回包含所有项的字符串
迭代方法 (都不改变原数组)
some() - 对数组每一项都运行传入的函数,如果有一项函数返回 true ,则这个方法返回 true
every() - 对数组每一项都运行传入的函数,如果对每一项函数都返回 true ,则这个方法返回 true
forEach() -对数组每一项都运行传入的函数,没有返回值
filter() - 对数组每一项都运行传入的函数,函数返回 true 的项会组成数组之后返回
map() - 对数组每一项都运行传入的函数,返回由每次函数调用的结果构成的数组
RegExp
Date
Math
Function