-
Es6新增特性:
2.常用的数组方法:
- concat (),不改变原数组
- join (),不改变原数组
- push () & unshift () 添加元素操作 ...
- shift () & pop () 删除元素操作,改变 ...
- sort () 数组排序,改变原数组
- reverse () 反转数组,改变原数组
- slice () 截取数组,不改变原数组
- splice () 更新数组,改变原数组
- indexOf () & lastIndexOf () ...
- find () & findindex ()根据函数内的判断返回找到的数组内的第一个元素。不改变原数组。
3.对象常用方法:
1. for in 遍历对象的属性
2. Object.keys()返回一个由一个给定对象的自身可枚举属性组成的数组
3.Object.create()方法创建一个新对象,使用现有的对象来提供新创建的对象的__proto__。
4.object.assign() 方法用于对象的合并,将源对象的所有可枚举属性,复制到目标对象。
5.Object.hasOwnproperty()返回一个布尔值用来检测对象自身属性中是否具有指定的属性。
6.Object.isPrototypeOf()用于测试一个对象是否存在于另一个对象的原型链上。
7. Object.defineproperty()劫持变量的set和get方法,将属性添加到对象,或修改现有属性的特性
4.字符串常用方法:
1,indexOf(),返回指定字符创第一次出现的位置。
2,lastIndexOf(),返回指定字符串最后一次出现的位置。
3,substring(),提取字符串中两个指定索引号之间的字符
5,charat(),返回指定索引的字符
6,concat(),连接两个或多个字符串并返回连接后的新字符串。
7,split(),把字符串分割为子字符串数组
8,toString(),返回字符串对象。
9,trim(),移除字符串首位空格。
10,toLowerCase(),把字符串转换成小写。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。