Array操作的方法
//concat连接数组连接一个或多个数组 //var a = [1,2,3]; //var c=[4,5] //var b = a.concat(c); //console.log(b); //join() 方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。 // var a = [1,2,3,4,5]; // var b = a.join("|"); // console.log(b); //pop()删除或返回数组中的最后一个元素 // var a = [1,2,3,4,5]; // var b = a.pop(); // console.log(b); // push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。 // var a = [1,2,3]; // var c=[4,5]; // var b = a.push(c); // console.log(a); //reverse() 方法用于颠倒数组中元素的顺序 // var a = [1,4,3,2]; // var b = a.reverse(); // console.log(a); //shift()方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。 // var a = [1,4,3,2]; // var b = a.shift(); // console.log(a,b); //slice() 返回从原数组中指定开始下标到结束下标之间的项组成的新数组 。 // var a = [1,4,3,2]; // var b = a.slice(1); // console.log(a,b); //sort(orderfunction):按指定的参数对数组进行排序 // var a = [1,4,3,2]; // var b = a.sort(); // console.log(b); //splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。 //splice() 方法可删除从 index 处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。 // var a = [1,4,3,2]; // var b = a.splice(1,2,7); // console.log(a); //unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度 // var a = [1,4,3,2]; // var b = a.unshift(2); // console.log(a); //valueOf() 方法返回 Array 对象的原始值。 // var a = 5; // var b = a.valueOf(); // console.log(b);
克隆数组修改c不会对a
产生影响
// var a = [1,2,3]; // var c=a.concat(); // c[0]=4; // console.log(c,a);
记录生活中的点点滴滴!