js中傻傻分不清楚的API

这几个API长得太像了,每一次用都分不清谁是谁,所以专门写一篇博客帮助记忆

String API
  • .slice(n1,n2) 取子字符串(不改变原字符串),第一个参数是开始位置,第二个是结束位置(不含该位置!),省略第二个参数表示子字符串一直到原字符串结束。如果参数是负值,表示从结尾开始倒数计算的位置,即该负值加上字符串长度。
    slice (v.) 切片
  • .substr(n,length) 取子字符串(不改变原字符串),第一个参数是开始位置,第二个是子字符串的长度。如果第一个参数是负数,表示从结尾开始倒数计算的字符位置。如果第二个参数是负数会返回空字符串。
Array API
  • .slice(n1,n2) 取子数组(不改变原数组),它的第一个参数为起始位置,第二个参数为终止位置(不含该位置!),省略第二个参数表示子数组一直到原数组结束。如果第一个参数是负数,表示从结尾开始倒数计算的数组位置。
  • .splice(n,length,addElement1,...)用于删除原数组的一部分成员,并可以在删除的位置添加新的数组成员,返回值是被删除的元素。该方法会改变原数组。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  •   引用类型的值(对象)是引用类型的一个实例。   在 ECMAscript 中,引用类型是一种数据结构,用于将数...
    霜天晓阅读 1,119评论 0 1
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,275评论 0 4
  • Array对象 Array是 JavaScript 的原生对象,同时也是一个构造函数,可以用它生成新的数组。Arr...
    guyigg阅读 2,174评论 0 2
  • 5、Math中的常用方法(10个)6、Date日期操作基础详解以及常用方法(12个) 5、Math中的常用方法(1...
    萌妹撒阅读 331评论 0 1
  • 收集于网络,特此整理。 多看看API,总是没坏处~ 一、节点 1.1 节点属性 Node.nodeName //...
    前端程序猿阿旭阅读 5,446评论 1 1