【转发】数组,字符串常用方法
1. 数组对象 改变原数组的: 1.shift:将第一个元素删除并且返回删除元素,空即为undefined var arr = ['a', 'b', 'c']; arr.shift() // 'a' console.log(arr) // ['b', 'c'] 1 2 3 2.unshift:向数组开头添加元素,并返回新的长度 var arr = ['a', 'b', 'c']; arr.unshift('x'); // 4 console.log(arr); // ['x', 'a', 'b', 'c'] 1 2 3 3.pop:删除最后一个并返回删除的元素 var arr = [1,2,3]; console.log( arr.pop() ); // [3] //返回删除的元素 console.log(arr); // [1,2] 1 2 3 4.push:向数组末尾添加元素,并返回新的长度 var arr = [1,2,3]; console.log(arr.push(4)); // 4 //表示当前数组长度 console.log(arr); // [1, 2, 3, 4] 1 2 3 5.reverse:颠倒数组顺序 var arr = ['a', 'b', 'c']; arr.reverse() // ["c", "b", "a"] console.log(arr)