数组对象方法里不会改变原数组的方法

921 阅读1分钟

concat

concat:把两个或多个数组拼接,产生一个新的数组

var arr = [1,4,5,6]; 
var arr1 = [4.9];
var arr2 = arr.concat(arr1)

image.png

slice

slice:(从该位开始截取,截取到该位),不改变原数组,所以要返回该值。

var arr = [1,2,3,4,5,6]; 
var newArr = arr.slice(1,3);

image.png

join

join: 把数组中的所有元素转换为一个字符串

var fruits = ["Banana", "Orange", "Apple", "Mango"];
var energy = fruits.join();
var energy1 = fruits.join("+");

image.png

split

split(): 方法用于把一个字符串分割成字符串数组

var str="How are you doing today?";
var n=str.split(" ");

image.png

toString

toString(): 把数组输出为字符

var arr = [1,2,3,4,5,6]
var arr1 = arr.toString()

image.png