JavaScript中的 split() splice() slice()方法

split() 方法用于把一个字符串分割成字符串数组。
样式:string.split(a,b)
a:指定从哪里开始 b: 返回数组的最大值,没有都默认都分割
!!!!记住返回的数组中不包括a自己且 split() 方法不改变原始字符串。
还有啊String.split() 执行的操作与 Array.join 执行的操作是相反的。
使用地点:
项目中后台返回的时间格式2015-02-23P14:00 56
我需要精确到日期就可以所以要取P之前字段,刚好split上手了

this.getChildList.DateOfBirth = (
        this.getChildList.DateOfBirth || ''
      ).split('T', 1)[0]

大家可以会以为或空判断什么鬼,其实是为了解决代码报错的,

splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。
样式:array.splice(a,b,n,…,nx)
a:起点如果为负数从末尾算起 b:删除几个数量 n 到 nx 要插入添加的新值
!!!!splice方法对数组进行了修改,

// 实例:
var s=['a','b','c'];
console.log(s.splice(2,1)); // 打印["c"]
console.log(s); // 打印["a", "b"]

slice() 方法可从已有的数组中返回选定的元素。
样式:array.slice(a,b)
ab选定值得开始到选定值得末尾,返回值包括a但是不包含b,如果没有b则默认开始到末尾
为负数时从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。
!!!!!该方法并不会修改数组,而是返回一个子数组。如果想删除数组中的一段元素,应该使用方法 Array.splice()

<script type="text/javascript">
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr + "<br />")//George,John,Thomas
document.write(arr.slice(1) + "<br />")//John,Thomas
document.write(arr)//George,John,Thomas
</script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值