字符串拆分、截取、拼接,以及數組、對象的常用方法


  字符串:

  拆分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};

 

 

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM