字符串:
拆分split()
截取slice()、subStr()、subString()
替换replace()
是否包含某值includes()
查找字符索引位置indexOf(),找不到返回-1
字符串拼接一般就直接用‘+’号,或者用concat,或者模板字符串``
var str = "test,entity";
数组:
查找元素位置indexOf()
删除末尾元素pop()
删除首个元素shift()
添加新元素到末尾位置push()
添加新元素到开始位置unshift()
连接新数组concat()
数组浅拷贝,也就是说数据只有一层,值没有引用类型的时候,可以使用newList=[].concat(list),或者newList=[...list]的方式来做
对象:
这些都是浅拷贝,基于数据结构只有一层的时候好用
合并对象Object.assign(obj1, obj2, obj3),es6中使用展开运算符也可以达到合并对象效果
var newObj = {...obj,...obj2,...obj3};