1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > js 字符串截取数组常用方法总结(前端)

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

时间:2022-08-14 05:54:54

相关推荐

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 = '-04-15 11:25:00'console.log(str.substr(5)) // 04-15 11:25:00console.log(str.substr(0, 4)) // console.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 = '-04-15 11:25:00'console.log(str.substring(5)) // 04-15 11:25:00console.log(str.substring(0, 4)) // console.log(str.substring(-9)) // -04-15 11:25:00console.log(str.substring(-9, 9)) // -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]

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。