1. slice(start,end)

start: 其中start属于必填,截取开始位置;

end:  选填,截取结束位置,且不包括结束下标位置的字符。

var str = ['Banana', 'Orange', 'Apple', 'Mango']console.log(str.slice(2)) // "Apple", "Mango"console.log(str.slice(1, 3)) // "Orange", "Apple"console.log(str.slice(-1)) // "Mango"console.log(str.slice(-3, -1)) // "Orange", "Apple"

2. substr(start, length)

start: 必填,截取开始的位置

length: 选填,整数,需要截取的长度

 var str = '2023-04-15 11:25:00'console.log(str.substr(5)) // 04-15 11:25:00console.log(str.substr(0, 4)) // 2023console.log(str.substr(-9)) // 11:25:00console.log(str.substr(-9, 9)) //  11:25:00

3. substring(from, to)

from: 必填,非负整数,下标从0开始

to:选填,非负整数,比要提取的字符串的最后一个字符在string Object中的位置多1

注意:所有负数都视为下标0处理

var str = '2023-04-15 11:25:00'console.log(str.substring(5)) // 04-15 11:25:00console.log(str.substring(0, 4)) // 2023console.log(str.substring(-9)) // 2023-04-15 11:25:00console.log(str.substring(-9, 9)) //  2023-04-1

4. splice(index, num,insertValue)

index:必填,整数,规定添加/删除下标的位置,负数表示从数组结尾处规定位置

num: 必需,要删除的下标数量,如设置0则不会删除项目

insertValue: 选填,向数组添加的新项目

删除从index=-2 即倒数第二个元素开始,删除3个,即5,6(只有两个);并在倒数第二个元素前添加8,9

 var array = [0, 1, 2, 3, 4, 5, 6]console.log('原数组为:', array)  //[0, 1, 2, 3, 4, 5, 6]var arrBack = array.splice(-2, 3, 8, 9) console.log('array:', array) //[0, 1, 2, 3, 4, 8, 9]console.log('arrBack:', arrBack) //[5, 6]

js 字符串截取数组常用方法总结(前端)相关推荐

  1. 丁鹿学堂:js字符串转数组常用方法总结

    我们在前端实际开发过程中,用的最多的是数组.而且js也为数组提供了大量的api,方便我们处理数据. 在实际开发过程中,我们经常需要做的一点就是把字符串转为数组,利用数组的数据结构和api,可以很方便的 ...

  2. js 字符串截取方法总结(前端)

    本文将介绍用js来截取字符串的几种常用的方法,和他们之间有什么差异. 1. slice(start,end) start: [必填] 截取开始的位置(下标 从0开始) end: [可选] 截取结束的位 ...

  3. Js常用方法:JS字符串截取、数组截取等

    Js常用方法:JS字符串截取.数组截取等 Js常用方法(二)String字符串 .Array数组 减操作 前言:前端开发中最常见的就是对字符串.数组或对象增删改查等操作 下面总结一下常用且比较实用的方 ...

  4. JS字符串截取方法 JS字符串查找指定字符方法 JS字符串替换指定字符方法 JS字符串插入指定位置方法 JS字符串删除指定字符方法

    js字符串截取的方法 方法一: str.slice(开始位置,结束位置) //start 参数字符串中第一个字符位置为 0, 第二个字符位置为 1, 以此类推,如果是负数表示从尾部截取多少个字符串,s ...

  5. JS基础学习(十):字符串的大小写转换、trim()方法、JS字符串截取和模版字符串

    1.字符串的大小写转换 字符串将小写字母转化为大写字母使用:toUpperCase 字符串将大写字母转化为小写字母使用:toLowerCase ASEDECFSXV        转化小写       ...

  6. 字符串截取的常用方法

    字符串截取的常用方法 string str = "123abc456";        int i = 3; 1. 取字符串的前i个字符 str=str.Substring(0,i ...

  7. JS字符串转数组和数组转字符串

    JS字符串转数组 var str = "abc,abcd,aaa"; arr = str.split(",");// 在每个逗号(,)处进行分解. consol ...

  8. JS字符串截取 “指定字符” 前面和后面的内容!

    JS字符串截取 "指定字符" 前面和后面的内容! var string= "07/12" var before = string.split('/')[0] v ...

  9. js字符串截取的方法

    js字符串截取的方法:截取至倒数第二位 var str = "abc,dfg,jkl"; 一: data = str.substr(0,str.length-1); 二: data ...

最新文章

  1. java 图片处理 图片缩略图,java怎么生成图片缩略图,缩小图片,高清图片缩小
  2. cannot import name 'SpeechLib'
  3. 七天学会ASP.NET MVC(七)——创建单页应用
  4. 区块链BaaS云服务(11)招商银行ABS区块链平台
  5. java修饰符继承_Java修饰符和继承
  6. Flex与.NET互操作(四):使用HttpService、URLReqeust和URLLoader加载/传输数据
  7. 深度学习(22)神经网络与全连接层五: 误差计算
  8. MySQL基础部分总结
  9. Jquery想说爱你不容易
  10. ASI进行POST网络请求
  11. androidwear的主要UI空间有哪些
  12. Quote Form OnLoad Implement Add Leftnav, count Activities
  13. python大神写的代码_【python】抄写大神的糗事百科代码
  14. 未捕获的错误:始终违反:元素类型无效:预期为字符串(对于内置组件)或类/函数,但得到了:对象
  15. 7-11 求链式线性表的倒数第K项 (20 分)
  16. cdr通用稳定高性能版本 且兼容win10
  17. ioswifi信号测试软件app,‎App Store 上的“Speedtest - 网络测速测量和wifi分析仪”...
  18. 传教士和野人问题思考逻辑
  19. Jenkins 与 GitLab 的自动化构建之旅
  20. MAINTAIN翻译软件测试,maintain是什么意思_maintain的翻译_音标_读音_用法_例句_爱词霸在线词典...

热门文章

  1. OpenCV4萌新之路——详解图像读取函数 “imread”
  2. 五种常见启发式算法求解TSP问题-总结篇
  3. 2:什么是反射与反射的应用及调用方法(by-朝夕)
  4. 输入一个字符串,将字符串中的大写字母改成小写字母,小写字母不变,其他字符忽略,然后输出转换之后的结果。
  5. set头文件使用方法
  6. SpringBoot基于若依项目工时统计成本核算管理源码带文字教程
  7. 天融信虚拟企业防火墙学习
  8. 高级算法梳理之LightGBM
  9. textarea标签中的换行符和空格
  10. Socks代理上网工具 tsocks