字符串:
拆分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};