JavaScript 数组的方法总结
数组方法大全 (一)检测方法 检测一个对象是否为一个数组 ① instanceof 操作符 let arr = [] arr instanceof Array // true ② Array.isArray( ) let arr = [] Array.isArray(arr) // true IE9以下不支持该方法 (二)转换方法 ① toString( ) 返回由数组中每个值的字符串形式拼接而成的一个以逗号分隔的字符串 var arr = [1,2,3,4]; console.log(arr.toString()); // '1,2,3,4' ② join( ) 将数组转换为字符串,默认情况下与toString()的结果一致,不一样的是join()方法可以指定具体的分隔符,分隔符作为方法的实参以字符串形式传入。 ③ valueOf( ) 返回原数组 (三)栈方法 ① push( ) 可以接收任意数量的参数,把它们逐个添加到数组末尾,并返回修改后数组的长度, 该方法会改变原数组。 ② pop( ) 从数组末尾删除一个元素,返回被删除的元素, 该方法会改变原数组。 (四)队列方法 ① shift( ) 删除数组的第一个元素,并将该元素返回, 该方法会改变原数组。 ② unshift( ) 在数组开头添加一个或多个元素,并返回新数组的长度, 该方法会改变原数组。 (五)重排序方法 ①