- join() (数组转字符串)
数组转字符串,方法只接收一个参数:即默认为逗号分隔符()。
<script>
var arr=[1,2,3,4];
console.log(arr.join()); //1,2,3,4
console.log(arr.join(":")); //1:2:3:4
console.log(arr); //[1,2,3,4],原数组不变
</script>
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>
- 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>
- shift() 和 unshift()(数组首操作)
shift():方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。
unshift():方法可向数组的开头添加一个或更多元素,并返回新的长度。
<script>
var arr=[1,2,3,4];
//shift
var shift_arr=arr.shift();
console.log(arr); // [2, 3, 4]
console.log(shift_arr); // 1
//unshift
var unshift_arr=arr.unshift("Tom");
console.log(arr); // ["Tom", 2, 3, 4]
console.log(unshift_arr); // 4
</script>
- sort()(排序)
方法用于对数组的元素进行排序。
<script>
var arr=[1,100,5,20];
console.log(arr.sort()); // [1, 100, 20, 5]
console.log(arr); // [1, 100, 20, 5] (原数组改变)
</script>
标签:常用,console,log,arr,pop,JS,数组,var
From: https://www.cnblogs.com/zodder/p/17066644.html