自学前端系列之JS
第六节:JS数组
数组
js中的一种数据结构
方法
1.push
push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
function addition(arr) {
let result = arr;
result.push(5);
console.log(result);
}
addition([1, 2, 3, 4]);
2.pop
pop() 方法用于删除数组的最后一个元素并返回删除后的长度。
function truncate(arr) {
let result = arr;
result.pop();
console.log(result);
}
truncate([1, 2, 3, 4]);
3.shift
shift() 方法用于删除数组的第一个元素并返回删除后的长度
function truncate(arr) {
let result = arr;
result.shift();
console.log(result);
}
truncate([1, 2, 3, 4]);
4.forEach
arr.forEach(function(value,index,array){...});
调用数组中每个元素,并将元素传回函数
第一个参数是遍历的数组内容,
第二个参数是对应的数组索引值,
第三个参数是数组本身
let array = [1,2,3];
array.forEach(function(array) {
console.log(array);
});
5.map
map()方法:返回一个新数组,不会修改原数组,且不会对空数组进行检测。
arr.map(function(currentValue,index,arr),thisValue);
调用数组中每个元素,并将元素传回函数
第一个参数是遍历的数组内容
第二个参数是对应的数组索引值,
第三个参数是当前所属的数组对象
let arr = [1,2,3];
arr.map((item,index,arr) =>{
console.log(item);
})