JS对象(针对字符串和数组的操作方法)


#字符串的操作方法#

1 . concat操作方法

方法名: concat(str1,str2,str3…)
说明 : concat() 方法用于连接两个或多个字符串。拼接字符串,等效于+,+更常用


   <script>
        var str1 = 'I';
        var str2 = 'Love';
        var str3 = 'You';
        console.log(str1.concat(str2, str3, 'too')); //后面可接字符串
   </script>
   

2 . substr操作方法

方法名:substr(start,length)
说明:从start位置开始(索引号) , length 取的个数 重点记住这个!


    <script>
        var str = 'my name is zheng'
        console.log(str.substr(1)); //my name is zheng 从第一个开始输出到最后
        console.log(str.substr(0, 4)); //my n 从0(索引号)开始 4为取到的个数 空格算一个字符串 
    </script>
    

3 . slice操作方法

方法名 :slice(start, end)
说明:从start位置开始,截取到end位置,end取不到 (他们俩都是索引号)


    <script>
        var str = 'my name is zheng';
        console.log(str.slice(1));  // my name is zheng 从第一个开始输出到最后
        console.log(str.slice(0,2)); // my 从0(索引号)开始 到 2(索引号 不包含2)结束
    </script>
    

4 . substring操作方法
方法名 :substring(start, end)
说明:从start位置开始,截取到end位置,end取不到 基本和slice 相同 但是不接受负值


 <script>
     var str = 'my name is zheng';
     console.log(str.slice(1));  // my name is zheng 从第一个开始输出到最后
     console.log(str.slice(0,2)); // my 从0(索引号)开始 到 2(索引号 不包含2)结束
 </script>
 

#数组操作方法#

1 . concat操作方法
方法名:concat()
说明:连接两个或多个数组
返回值:返回一个新的数组


   <script>
       var arr1 = [1, 2, 3]
       var arr2 = ['blue', 'pink']
       var arr3 = ['xiaobai', 18]
       console.log(arr1.concat(arr2, arr3, 'a'));//[1,2,3,'blue','pink','xiaobai',18,'a'] 返回连接之后的新数组
   </script>
   

2 . slice操作方法
方法名:slice()
说明:数组截取slice(begin, end)
返回值:返回被截取项目的新数组


   <script>
       var arr = [1, 2, 3, 4, 5, 6, 7, 8]
       console.log(arr.slice()); //[1,2,3,4,5,6,7,8]默认截取整个数组
       console.log(arr.slice(1)); // [2,3,4,5,6,7,8]从第1个截取到最后
       console.log(arr.slice(0, 3)); //[1,2,3] 从第0个截取  到3(索引号  不包括)结束
   </script>
   

3 . splice操作方法
方法名: splice()
说明:数组删除splice(第几个开始,要删除个数)
返回值:返回被删除项目的新数组 注意,这个会影响原数组


   <script>
       var arr = [1, 2, 3, 4, 5, 6, 7, 8]
       console.log(arr.splice(2, 3)); //[1,2,6,7,8] 从第2()索引号开始 删除3个数
       console.log(arr);   // 修改 原数组[1,2,6,7,8]
   </script>
   
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值