首先我们先来林格斯双击翻译一下:

  split    劈开, 使分裂;

  splice   接合; 使结合;

  slice   切成薄片, 切;

我先是这么区分的:这三个方法最后一个字母是t的是字符串方法,是e的则是数组方法(当然字符串也有slice方法)。

  split 是将字符串用符号分割。返回数组。

    参数一:指定字符或正则,被指定的会被作为分界,分割在此字符串/正则前面和后面的内容,自身不会出现在数组中;

    参数二:可选。可选长度,指定返回的数组最大长度(0为空数组)。

  splice 删除或添加数组内容,返回删除或添加替换的内容(会改变数组)。

    参数一:删除的开始索引位置,使用负数可以以数组结尾处算位置。

    参数二:可选。删除的长度(length)

    参数三:可选。要替换的内容。

  slice 返回从开始索引到结束索引(不包含)连续片段,超出范围为空,负数则从尾部开始算。-------此方法数组和字符串都能使用,则是数组则返回数组,是字符串则返回字符串~

    参数一:开始索引(不写参数2为直接到结束)

    参数二:可选。结束索引(不包含),如不指定直接到最后。

转载于:https://www.cnblogs.com/Bugj/p/10115961.html

js中split,splice,slice方法之间的差异。相关推荐

  1. Js中slite,splice,slice,join方法的用法区别

    1 splice() 使用splice方法的数据类型一般为Arryay数组,splice方法的主要功能为在数组中插入.删除.替换数组元素,改变的为使用这个方法的数组. splice(start,del ...

  2. 字符串 splice()、split() 和slice()方法

    一.作用对象 1.split()方法是对字符串的操作:splice()和slice()是对数组的操作.slice()也可用于字符串. 二.参数 1.split(separator,howmany) 参 ...

  3. js中数组常用的方法总结,包括ES6

    原文地址:js中数组常用的方法总结,包括ES6 1.push() 后增 push()方法可以向数组后添加一个新的元素,并返回新数组的长度. 末尾添加,返回长度,改变原数组 var a = [1,2,3 ...

  4. JS中数组使用的方法

    JS中数组使用的方法 数组的介绍 JavaScript Array(数组):属于对象的一种 在句子中的作用就是使用一个单独的变量来存储一系列的值 数组的创建方法 1.字面量方式:var arr=[] ...

  5. js中match、replace方法中使用正则表达式

    为什么80%的码农都做不了架构师?>>>    js中match.replace方法中使用正则表达式 (2012-06-29 14:23:37) 转载▼ 标签: 字符串 飞雪 正则表 ...

  6. 在JS中反转字符串的方法

    在JS中反转字符串的方法 方法一: 字符串也是按照索引排列的 字符串也可以使用索引获取某一位字符 使用for 循环遍历,遍历字符串中的每一位数 倒着拼接到新的字符串上面 <script>f ...

  7. split和slice方法

    split和slice方法的区分 split split方法把这个string分割成片段来创建一个字符串数组. split() 方法不改变原始字符串 string.split(separator,li ...

  8. JS中令人发指的valueOf方法介绍

    转载自  JS中令人发指的valueOf方法介绍 彭老湿近期月报里提到了valueOf方法,兴致来了翻了下ECMA5里关于valueOf方法的介绍,如下: 15.2.4.4 Object.protot ...

  9. vue 懒人_Vue.js 中的实用工具方法【推荐】

    收集日常开发中常用到的一些工具方法, 包含 vue 的公用过滤器.公用指令等 (PS: 懒人养成记) 公用自定义过滤器 import Vue from 'vue' import moment from ...

最新文章

  1. HSQLDB安装与使用
  2. 洛谷P2312 解方程题解
  3. Java 100(三)
  4. 【Linux系统编程应用】 Linux输入子系统(二)
  5. C#多线程函数如何传参数和返回值
  6. SAP 电商云 Spartacus UI CheckoutDeliveryService 的单元测试设计
  7. PLSQL中INDEX BY TABLE 的 prior 和 next 操作学习
  8. 线框图用什么软件_为什么要在线框中着色?
  9. html css3模拟心的跳动
  10. 中nextint函数_Kotlin中的作用域方法(Scope Function)
  11. (15)css常用样式—background背景属性
  12. UVA1584 UVALive3225 Circular Sequence【水题】
  13. mysql 使用存储过程批量插数据
  14. 【AutoCAD 卸载工具,完全彻底删除清理干净AutoCAD各种残留注册表和文件】
  15. python实现scp功能_如何在Python中进行scp?
  16. [Javascript 高级程序设计]学习心得记录11 js的BOM
  17. MCE公司:你所不知道的 MCE--光反应赖氨酸的高难度合成
  18. WXSS-WXML-WXS
  19. 一张图读懂系列|什么是量子计算机
  20. ReviewBoard安装配置

热门文章

  1. 自回归模型/向量自回归模型
  2. 基于 HTML5 WebGL 的 3D 智慧隧道漫游巡检
  3. 雷林鹏分享:YII 模型-视图-控制器(MVC)设计模式
  4. linux服务器,ping没问题,http请求经常超时、时好时坏的解决办法
  5. VS2012+WDK7600.16385.1 驱动环境配置(模板导出)
  6. LVM的创建扩展缩减与删除
  7. 博客开通了,开卷有益,纪念一下
  8. Kubernetes滚动更新速率控制解读
  9. 操作数组的流 ByteArrayInputStream 和 ByteArrayOutputStream的简单介绍
  10. 手册中数组最后一个元素的 $value 引用在 foreach 循环之后仍会保留的理解