split 方法_subsequence和substring的区别

split 方法_subsequence和substring的区别1,split方法split()方法用于把一个字符串分割成字符串数组。例如:数据中现在有这样一个结果128b8f730592cc8db33ea52985127d44,44bee6555822d8321d2d1a2c1ac3b2cf,b2f939f26e512934e165f3e784cc74ca,我需要把这个字符串变成数组 console.log(res.result.produc…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

1,split方法

split() 方法用于把一个字符串分割成字符串数组。
例如:数据中现在有这样一个结果 128b8f730592cc8db33ea52985127d44,44bee6555822d8321d2d1a2c1ac3b2cf,b2f939f26e512934e165f3e784cc74ca,
我需要把这个字符串变成数组

			console.log(res.result.productImgIds)
			//128b8f730592cc8db33ea52985127d44,44bee6555822d8321d2d1a2c1ac3b2cf,b2f939f26e512934e165f3e784cc74ca,

            this.productImgList = res.result.productImgIds.split(',')
            console.log(this.productImgList)
            //(4) ["128b8f730592cc8db33ea52985127d44", "44bee6555822d8321d2d1a2c1ac3b2cf", "b2f939f26e512934e165f3e784cc74ca", "", __ob__: Observer]
            
            
            this.productImgList.splice((this.productImgList.length-1),1)
            console.log(this.productImgList)
            //(3) ["128b8f730592cc8db33ea52985127d44", "44bee6555822d8321d2d1a2c1ac3b2cf", "b2f939f26e512934e165f3e784cc74ca", __ob__: Observer]

在split方法中以 ‘,’结尾的就会分割,返回一个数组,这个数组目前就是我们想要的

例如:

"2:3:4:5".split(":")	//将返回["2", "3", "4", "5"]
"|a|b|c".split("|")	//将返回["", "a", "b", "c"]

2,splice() 方法

splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。

arrayObject.splice(index,howmany,item1,…,itemX)

index 必需要填写的。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。
howmany 必需要填写的。要删除的项目数量。如果设置为 0,则不会删除项目。
item1, …, itemX 可选。向数组添加的新项目。

howmany 为0 的时候

var arr = new Array(6)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr[3] = "James"
arr[4] = "Adrew"
arr[5] = "Martin"

document.write(arr + "<br />")
arr.splice(2,0,"William")
document.write(arr + "<br />")

George,John,Thomas,James,Adrew,Martin
George,John,William,Thomas,James,Adrew,Martin

howmany 为1 的时候

var arr = new Array(6)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr[3] = "James"
arr[4] = "Adrew"
arr[5] = "Martin"

document.write(arr + "<br />")
arr.splice(2,1,"William")
document.write(arr)

George,John,Thomas,James,Adrew,Martin
George,John,William,James,Adrew,Martin

howmany 为3 的时候

var arr = new Array(6)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr[3] = "James"
arr[4] = "Adrew"
arr[5] = "Martin"

document.write(arr + "<br />")
arr.splice(2,3,"William")
document.write(arr)

George,John,Thomas,James,Adrew,Martin
George,John,William,Martin

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/189659.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 什么能去颜色_视频去掉不要的部分

    什么能去颜色_视频去掉不要的部分有时候黑白色的视频或者图片会更让人有感觉,那么怎么用AVSVideoEditor给视频去色呢?1.打开AVSVideoEditor软件,点击“导入”,导入一段视频素材到媒体库中。将视频拖到主视频轨道上。打开视频效果,找到“灰度”,鼠标右击然后选择“添加或替换视频效果”,此时视频就会变成黑白色。4.鼠标左键选择视频效果轨,然后点击编辑效果。…

    2022年10月6日
    5
  • pytest fixtures_pytest allure

    pytest fixtures_pytest allurefixture的优势Pytest的fixture相对于传统的xUnit的setup/teardown函数做了显著的改进:命名方式灵活,不局限于setup和teardown这几个命名conf

    2022年7月29日
    8
  • viewpager嵌套viewpager

    viewpager嵌套viewpagerviewpager嵌套viewpager要求:外层不可以滑动,内层可以滑动实现:重写外层的viewpager的2个方法即可publicclassNoScrollViewPagerextendsViewPager{publicNoScrollViewPager(Contextcontext){super(context);}public

    2022年7月22日
    10
  • 三节锂电池充电芯片,IC设计模块的几种电路

    三节锂电池充电芯片,IC设计模块的几种电路三节锂电池串联在一起的电池组是3.7V*3个=11.1V,11.1V是常规标称电压,充满的话是4.2V*3个=12.6V。我们需要给锂电池充电的话,就需要充满12.6V了。我们一般给三节锂电池充电的话,有2种方式:是USB口输入,5V输入升压型, 是高压15V-20V输入,降压型 锂电池充电芯片 输入电压范围 充电电流 可调 锂电池 (串联) 充电电压 ..

    2022年9月1日
    5
  • 初探js逆向「建议收藏」

    初探js逆向「建议收藏」转载自三尾先生博客初探js逆向在开始之前想先说下阅读完三尾先生这篇文章的一点个人理解,文章写得挺好的,很值得新手学习了解,首先谈下逆向激活成功教程思路1.需要逆向的时候一般是遇到了加密问题,加密情况有参数加密,有结果加密。但不管怎样的加密只要页面能正常显示,那就有解密过程!2.先找到加密的字段名,通过字段名在sources全局搜索3.在含有这些字段的位置打断点,一般sources里看到的会是一行的压缩代码,我们可以通过点击左下角的双大括号格式化js代码然后通过断点一步步查看参数在哪一步骤发生了变

    2022年6月22日
    46
  • WPF 入门教程WrapPanel介绍「建议收藏」

    WPF 入门教程WrapPanel介绍「建议收藏」WrapPanel将定位每个子控件的旁边,另外,水平方向(默认值)或垂直,直到没有更多的空间,在那里将换到下一行,然后继续。当您想要一个垂直或水平列表控件在没有更多空间时自动换行时使用它。当WrapPanel使用Horizo​​ntal方向时,子控件将被赋予相同的高度,基于最高的项目。当WrapPanel为垂直方向时,子控件将被赋予相同的宽度,基于最宽的项目。在第一个示例中,我们将检查具有默认(水平)方向的WrapPanel:<Windowx:Class=”WpfTu

    2022年7月23日
    11

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号