数组
数组的方法:
- push 尾部添加元素
- unshift 首部添加元素
- delete 删除元素,不影响数组长度
- pop 从尾部删除元素,返回删除的元素
- shift 从数组的头部删除一个元素 返回删除的元素
- join 拼接符转换为字符串
- reverse 反转 改变之前的数组
- sort 排序 改变元素组
- concat 合并数组,返回新的数组
- slice 返回指定数组的片段,不会改变原数组
- splice 插入、删除或者替换数组元素 第一个参数删除的起始位置 第二个位置删除的长度 修改原数组
- toString 返回,拼接的字符串,不包括方括号或其他任何形式的包裹数组的分隔符
- toLocaleString 返回toString方法的本地版本
- indexOf
- lastIndexOf
- Array.isArray
数组的遍历:
- for 包含不存在元素
- for in 可枚举的属性名 包含可枚举的继承的属性名, 枚举顺序不确定
- forEach
- map
- filter
- every 所有的判断都返回true才会返回true
- some 只要有值返回true,就会返回true
- reduce
- reduceRight
所有的问题都是我在日常生活中用到的,可能会有不正确或者不是最佳解决方案,希望留下你的建议和意见,共同学习,共同进步