slice,splice,substr,substring函数的区别
slice:
语法:array.slice(startIndex,endIndex);
参数:
startIndex:必须,规定从何处开始选取,如果为负则从尾部开始计算 ;
endIndex:可选,规定从何处结束
返回值:返回一个新数组,从startIndex开始到endIndex之前的元素的组数;
原数组:不会改变;
splice:
语法:array.splice(startIndex,length,item1,item2,.....,itemX);
参数:
startIndex:必须,整数,规定添加/删除项目的位置,使用负数可从结尾处规定位置
length:可选,要删除的项目数量,设为0则不删
item1, …., itemX:可选,向数组添加的新项目
返回值:包含被删除项目的新数组;
原数组:改变;
substr:
语法:string.substr(startIndex,length);
参数:
startIndex:必须,要抽取字符串的起始下标,必须是数值,如果为负则从尾部开始算起
length:可选,子串中的字符数,必须是数值,如果不写,则返回stringObject从开始位置到结束的字符串
返回值:一个新的字符串,包含从start(包括start)开始处的length个字符
原字符串:不会改变;
substring:
语法:string.substring(startIndex,endIndex);
参数:
startIndex:必须,非负整数,提取的第一个字符在stringObject的位置。
endIndex:可选,非负整数,要比提取字符串的最后一个位置多1
注释:substr和substring最重要的区别是substring不接受负参数
返回值:一个新的字符串,包含stringObject的一个子字符串,内容是从start到stop-1处的所有字符;
原字符串:不会改变;
- 【Go 语言社区】 HTML5 前端--数据保存实例
- crontab设置导致的服务器进程异常问题 (r10笔记第4天)
- 一条SQL语句的执行计划变化探究(r10笔记第3天)
- tensorflow(一)windows 10 python3.6安装tensorflow1.4与基本概念解读
- 基于AgileEAS.NET SOA 中间件领域模型数据器快速打造自己的代码生成器
- Java基础-day07-代码题-自定义数据类型;ArrayList集合
- 一条报警信息的快速处理和分析(r9笔记第99天)
- 【Go 语言社区】解析Go语言编程中的struct结构
- centos+scala2.11.4+hadoop2.3+spark1.3.1环境搭建
- 【Go 语言社区】Golang 语言获取本机逻辑CPU数量的方法
- Data Guard搭建困境突围(一)(r10笔记第17天)
- Java基础-day07-知识点相关题-自定义数据类型;ArrayList
- windows10 tensorflow(二)原理实战之回归分析,深度学习框架(梯度下降法求解回归参数)
- 本人为巨杉数据库(开源NoSQL)写的C#驱动,支持Linq,全部开源,已提交github
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 一分钟学Python|Python的字典
- MySQL information_schema详解 ENGINES
- 一日一技:不用轮询,基于事件监控文件变动
- Python 基础(十七):装饰器
- XtraBackup工具详解 Part 10 使用innobackupex对数据库进行部分备份(指定表或数据库)
- Python 基础(十九):数学相关模块
- XtraBackup工具详解 Part 11 使用innobackupex对部分备份进行恢复
- XtraBackup工具详解 Part 12 流式和压缩备份
- 基于STM32+RT-Thread的新冠肺炎疫情监控平台
- Python 基础(二十):sys 模块
- [Oracle 故障处理]记一次Windows监听启动失败
- Python 基础(二十一):argparse 模块
- LeetCode 4 题解
- 操作系统与 CPU 是怎么执行线程的?
- LeetCode 5 题解