/* ----------------------------------------------------------------slice()----------------------------------------------------------------- */
slice(start, end): 数组,字符串都存在此方法;
截取字符串或者数组的某个部分,返回截取的部分;
参数信息

*不会改变原字符串或者数组
eg:
var str = 'hollow word';
var strr = str.slice(1, 3);
console.log(str); // hollow word
console.log(strr); // ol
var arr = [1, 2, 3, 4, 5];
var arrr = arr.slice(1, 4);
console.log(arr); // [1, 2, 3, 4, 5]
console.log(arrr); // [2, 3, 4]
/* ----------------------------------------------------------------splice()----------------------------------------------------------------- */
splice(index, howmany, item1, ....., itemX) 数组方法;
向数组添加/删除元素,并返回删除的项目;
3个参数 index:必需。整数,指定在什么位置添加/删除项目,负值指定从数组末尾开始,howmany:, item1, ....., itemX向数组添加/删除元素,并返回删除的项目;

*会改变原数组
eg:
var arr1 = [1, 2, 3, 4, 5];
var arrr1 = arr1.splice(1, 4);
console.log(arr1); // [1]
console.log(arrr1); // [2, 3, 4, 5]
/* ----------------------------------------------------------------split()----------------------------------------------------------------- */
split(separator, limit) 字符串方法
把一个字符串按照指定字符(separator)分割成字符串数组;
参数信息 如果不传separator 那么每个字符都会被分割

*不会改变原字符串
eg:
var str1 = 'h-o-l-l-o-w';
var strr1 = str1.split('-');
console.log(str1); // 'h-o-l-l-o-w'
console.log(strr1); // ['h', 'o', 'l', 'l', 'o', 'w']
/* ----------------------------------------------------------------substring()----------------------------------------------------------------- */
substring(start,stop) 字符串方法
提取字符串中介于两个指定下标之间的字符。
参数信息

*不会改变原字符串
eg:
var str2 = 'hollow word';
var strr2 = str2.substring(1, 4);
console.log(str2); // hollow word
console.log(strr2); // oll
/* ----------------------------------------------------------------substr()----------------------------------------------------------------- */
substr(index,length) 字符串方法
提取字符串中从开始下标开始的指定数目的字符。
参数信息

*不会改变原字符串
eg:
var str3 = 'hollow word';
var strr3 = str2.substring(0, 3);
console.log(str3); // hollow word
console.log(strr3); // hol
浙公网安备 33010602011771号