字符串拆分、截取、拼接,以及数组、对象的常用方法


  字符串:

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