js 字符串截取数组常用方法总结(前端)
- 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 字符串截取数组常用方法总结(前端)相关推荐
- 丁鹿学堂:js字符串转数组常用方法总结
我们在前端实际开发过程中,用的最多的是数组.而且js也为数组提供了大量的api,方便我们处理数据. 在实际开发过程中,我们经常需要做的一点就是把字符串转为数组,利用数组的数据结构和api,可以很方便的 ...
- js 字符串截取方法总结(前端)
本文将介绍用js来截取字符串的几种常用的方法,和他们之间有什么差异. 1. slice(start,end) start: [必填] 截取开始的位置(下标 从0开始) end: [可选] 截取结束的位 ...
- Js常用方法:JS字符串截取、数组截取等
Js常用方法:JS字符串截取.数组截取等 Js常用方法(二)String字符串 .Array数组 减操作 前言:前端开发中最常见的就是对字符串.数组或对象增删改查等操作 下面总结一下常用且比较实用的方 ...
- JS字符串截取方法 JS字符串查找指定字符方法 JS字符串替换指定字符方法 JS字符串插入指定位置方法 JS字符串删除指定字符方法
js字符串截取的方法 方法一: str.slice(开始位置,结束位置) //start 参数字符串中第一个字符位置为 0, 第二个字符位置为 1, 以此类推,如果是负数表示从尾部截取多少个字符串,s ...
- JS基础学习(十):字符串的大小写转换、trim()方法、JS字符串截取和模版字符串
1.字符串的大小写转换 字符串将小写字母转化为大写字母使用:toUpperCase 字符串将大写字母转化为小写字母使用:toLowerCase ASEDECFSXV 转化小写 ...
- 字符串截取的常用方法
字符串截取的常用方法 string str = "123abc456"; int i = 3; 1. 取字符串的前i个字符 str=str.Substring(0,i ...
- JS字符串转数组和数组转字符串
JS字符串转数组 var str = "abc,abcd,aaa"; arr = str.split(",");// 在每个逗号(,)处进行分解. consol ...
- JS字符串截取 “指定字符” 前面和后面的内容!
JS字符串截取 "指定字符" 前面和后面的内容! var string= "07/12" var before = string.split('/')[0] v ...
- js字符串截取的方法
js字符串截取的方法:截取至倒数第二位 var str = "abc,dfg,jkl"; 一: data = str.substr(0,str.length-1); 二: data ...
最新文章
- java 图片处理 图片缩略图,java怎么生成图片缩略图,缩小图片,高清图片缩小
- cannot import name 'SpeechLib'
- 七天学会ASP.NET MVC(七)——创建单页应用
- 区块链BaaS云服务(11)招商银行ABS区块链平台
- java修饰符继承_Java修饰符和继承
- Flex与.NET互操作(四):使用HttpService、URLReqeust和URLLoader加载/传输数据
- 深度学习(22)神经网络与全连接层五: 误差计算
- MySQL基础部分总结
- Jquery想说爱你不容易
- ASI进行POST网络请求
- androidwear的主要UI空间有哪些
- Quote Form OnLoad Implement Add Leftnav, count Activities
- python大神写的代码_【python】抄写大神的糗事百科代码
- 未捕获的错误:始终违反:元素类型无效:预期为字符串(对于内置组件)或类/函数,但得到了:对象
- 7-11 求链式线性表的倒数第K项 (20 分)
- cdr通用稳定高性能版本 且兼容win10
- ioswifi信号测试软件app,App Store 上的“Speedtest - 网络测速测量和wifi分析仪”...
- 传教士和野人问题思考逻辑
- Jenkins 与 GitLab 的自动化构建之旅
- MAINTAIN翻译软件测试,maintain是什么意思_maintain的翻译_音标_读音_用法_例句_爱词霸在线词典...