https://blog.csdn.net/qq_39132756/article/details/85007082
https://www.jianshu.com/p/1b63a13c2701
https://www.jianshu.com/p/b4978300e3ae
1. join (原数组不受影响)
该方法可以将数组里的元素,通过指定的分隔符,以字符串的形式连接起来。
返回值:返回一个新的字符串
//将数组用 - 符号连接起来let arr = [1,2,3,4,5];let str = arr.join('-');console.log(str)//str = 1-2-3-4-5;
join()实现重复字符串
<script>
function repeatStr(str, n) {
return new Array(n + 1).join(str);
}
console.log(repeatStr("嗨",3)); //嗨嗨嗨
console.log(repeatStr("Hi",3)); //HiHiHi
console.log(repeatStr(1,3)); //111
</script>
2.push()和pop()(数组尾操作)
push():方法可向数组的末尾添加一个或多个元素,并返回新的长度。
pop():方法用于删除并返回数组的最后一个元素。
<script>
var arr=[1,2,3,4];
//push
var push_arr=arr.push("Tom","Sun");
console.log(arr); //[1,2,3,4,"Tom","Sun"];
console.log(push_arr); // 6
//pop
var pop_arr=arr.pop();
console.log(arr); //[1,2,3,4,"Tom"];
console.log(pop_arr); // Sun
</script>
3.shift() 和 unshift()(数组首操作)
shift():方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。
unshift():方法可向数组的开头添加一个或更多元素,并返回新的长度。