split() (译:分裂,分开)
用于把一个字符串分割成字符串数组,例:
var str="this is jacob";
console.log(str.split(""));
//["t", "h", "i", "s", " ", "i", "s", " ", "j", "a", "c", "o", "b"]
splice() (译:绞接、粘接)
向数组中添加或删除项目,然后返回被删除的项目
注意:该方法会改变原始数组
//1、
var arr=['a','jacob',1,299,];
console.log(arr.splice(0, 4));//arr(4)[]
console.log(arr); //[]
//2、
var arr2=['a','jacob',1,299,];
var add=[1,2,3,4];
console.log(arr2.splice(0, 1, add)); //['a'],返回被删条目,并且再删除的位置上添加add数组
console.log(arr2); //Array(4)
//3、
var arr3=['a','jacob',1,299];
console.log(arr3.splice(-3, 2)); //从倒数第三个数开始删除两个数,jacob 和 1
slice()(译:切开)
从已有的数组返回选定的项目,不会改变原数组,该方法的第二参数所指定的元素不算在内
var arr=['a','jacob',1,299,];
console.log(arr.slice(0, 2)); //a jacob