splice,slice,split的区别

1.splice是数组的方法

英文名翻译为捻接,用法类似,删除掉不需要的部分,添加需要的部分,然后返回

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

index 必需。规定从何处添加/删除元素。
howmany 可选。规定应该删除多少元素。必须是数字,但可以是 “0”
如果未规定此参数,则删除从 index 开始到原数组结尾的所有元素。
item1, …, itemX 可选。要添加到数组的新元素

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2,1,"Lemon","Kiwi");
//Banana,Orange,Lemon,Kiwi,Mango
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2);
//'Banana' 'Orange

2.slice 是字符串方法

slice英文名为片,用法也是去除部分的片

slice() 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分

stringObject.slice(start,end)

var str="Hello happy world!"
document.write(str.slice(6))
//happy world
var str="Hello happy world!"
document.write(str.slice(6,11))
//happly

3.split是字符串方法

英文翻译为分裂

把一个字符串分割成字符串数组

var str="How are you doing today?";
var n=str.split(" ");
//How,are,you,doing,today?var str="How are you doing today?";
var n=str.split(" ",3);
//How,are,you

splice,slice,split的区别 JavaScript相关推荐

  1. JavaScript splice, slice, split方法区分整理, replace方法对字符处理

    1.splice() 方法 splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目.该方法会改变原始数组. para1:必需.整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定 ...

  2. slice,splice,split的区别,一开就懂

    一.split split主要用于字符串的分割,可以根据某个字符把字符串拆分成多个数组 var str = "Front-end-bully"Arr = str.slite(&qu ...

  3. slice,splice和split的区别

    一.slice 对数组进行部分截取,并且返回一个新的数组,不改变原来的数组 var a = [1,2,3,4,5,6];var b = a.slice(0,3);//[1,2,3]从坐标为0的数开始截 ...

  4. js splice,slice,split区别

    每次遇到三个之中的两个,都会一脸懵逼,搞不清楚,记录下来. splice():数组操作,从数组中添加或删除元素,返回新的数组(⚠️:会对原数组进行更改,获取的是新的数组) a. 添加:splice(i ...

  5. 一分钟区分splice,slice,split

    splice  1.splice只能是数组,会改变原数组 2.里面有三个参数splice(起点,结束,需要添加的元素) 3.第二个参数 // 截取var arrA = ['123']var arrB ...

  6. 字符串和数组中split().toString(),join(),splice(),slice(),substr()和substring()

    1 <!Doctype html> 2 <head> 3 <mate charset="utf-8"> 4 <title>strin ...

  7. slice与split的区别

    slice与split的区别 slice 定义:接收一个或两个参数,它可以创建一个由当前数组中的一项或多项组成的新数组,注意是新数组哦~ 也就是说它不会修改原来数组的值.  用法:slice( par ...

  8. explode php 报错,PHP函数explode和split的区别

    explode和split在php中都是可以通过特定字符把字符串转换成数组哦,那么explode和split既然是一样的为什么会有两个函数呢,那么explode和split的区别在哪里呢,我们来看看. ...

  9. splice slice

    splice slice array的方法中,有这么两个方法, 很久之前接触flex的时候就知道了. 可是总是记不太清. splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目 sli ...

最新文章

  1. [Swift]LeetCode468. 验证IP地址 | Validate IP Address
  2. wgs84坐标格式转换度分秒_一起爬山吗?寻找GIS坐标系统中“隐秘的角落”
  3. spring整合mybatis接口无法注入问题
  4. 马斯克又要搞事情,不锈钢材质的Space X“星际飞船”正式亮相
  5. java jni helloword_JNI入门教程之HelloWorld篇
  6. c语言高亮字符,C语言必背18个程序+190例--语法高亮
  7. python项目-每日日考系统-数据结构
  8. Kali Linux 无线渗透测试入门指南 第九章 无线渗透测试方法论
  9. PhoneGap在Microsoft Visual Studio Express For Windows Phone上编译出错的解决方案
  10. 什么是Reactive Streams in Java 译
  11. 使用airdrop在iphone与ubuntu之间共享文件
  12. 深度学习面试题及参考答案
  13. 3dmax如何删除多余的时间帧
  14. 网络安全——流量分析
  15. 别慌,你的数据或许还有救!(内整理有大量数据恢复软件)
  16. DTAS 国产三维尺寸公差分析软件尺寸链计算几何数据导入应用
  17. 水溶性Ag2S量子点表面修饰PEG-SH,发射1100-1500之间可根据需求定制-齐岳生物
  18. 几何造型问题(转载)
  19. 异常检测方法梳理,看这篇就够了!
  20. 给随便一个字符串加单位

热门文章

  1. 搜狗私有化新进展:腾讯收购股权获准,后者曾被顶格处罚
  2. 7-1 在数组中查找指定元素
  3. 【Rodin学习笔记】A Generative Model for Sculpting 3D Digital Avatars Using Diffusion
  4. 微搭低代码入门教程-数据源介绍
  5. Excel表格在线转换为markdown格式的方法
  6. HUAWEI华为笔记本电脑MateBook 14 2021款i7独显触屏(KLVD-WFE9)原装出厂Windows10系统恢复原厂OEM系统20H2
  7. HUAWEI华为笔记本电脑MateBook D 16 i7 集显 16GB+512GB (RLEF-16)原装出厂Windows11系统恢复原厂OEM系统
  8. HDU 1730 Northcott Game (Nim博弈)
  9. windows下Oracle11报错:ora-01034 ora-27101 ora-00600
  10. C语言数据类型、常量和变量