JavaScript数组方法
整体代码结构
arr.forEach(遍历数组)
也叫回调函数
arr.filter(item对应的值,判断语法)
arr.push()-----在最后添加
arr.pop()删除最后一个
arr.unshift()在第一个添加数据
arr.shift()删除第一个
arr.join(‘’)--------括号中间跟什么就用什么隔开数据
arr.splice(从第几个数据开始,进行删除几个操作,添加的数据)
arr.splice(从第几个数据开始,进行删除几个操作)
arr.filter(item对应的值,判断语法)----过滤数组
整体代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
let arr = ['张三', '李四', '王二']
// 反转数组的效果
// let str = arr.reverse()
// 回调函数
// array.forEach((对应的值,对应的键,当前数组) => { 执行的语法 });
// let str = arr.forEach((item,index,arr) => {
// console.log(item+index);
// });
// arr.push()在最后添加
// let str = arr.push('小明')
// arr.pop()删除最后一个
// let str = arr.pop()
// arr.unshift()在第一个添加数据
// let str = arr.unshift('小明')
// arr.shift()删除第一个
// let str = arr.shift()
// 把数组字符串拼接起来
// let str = arr.join('--')
// arr.splice(从第几个数据开始,进行删除几个操作,添加的数据)
// let str = arr.splice(1, 2, 'sa')
// arr.splice(从第几个数据开始,进行删除几个操作)
// let str = arr.splice(1, 1)
// 过滤数组 arr.filter(item对应的值,判断语法)
let str = arr.filter(item => item != "张三")
console.log(arr);
console.log(str);
</script>
</body>
</html>