<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>数组操作</title>
</head>
<body>
<script>
var arr = [1,2,3,4,5,6,5,4,3,2,10,90]
/**
* 数组的内置操作 变异数组的操作方法 调用这些方法的时候,会改变原数组 7个
*
* push 尾部添加
* pop 尾部删除
* unshift 头部添加
* shift 头部删除
*
*
* splice 截取(删除的时候常用)/替换 (编辑的时候常用)
* sort 排序
* reverse 反转
*
*/
// arr.push({name: '刘强'})
// console.log(arr);
// arr.pop()
// console.log(arr);
// arr.unshift({name: '刘强'})
// console.log(arr);
// arr.shift()
// console.log(arr);
// var arr1 = arr.splice(0,1)
// console.log(arr1);
// console.log(arr);
// arr.splice(0,1,10)
// console.log(arr);
// arr.sort((a,b)=>{return b-a})
// console.log(arr);
// arr.reverse()
// console.log(arr);
/**
*
* 其他的数组操作方法
*
* filter 筛选 g根据return 过滤条件过滤 返回一个新的数组 原数组不会改变 (多用于搜索)
*
* map 每一项操作 不改变原数组
*
*
* findIndex 找数组的下标 例如: 我们知道id ,
*
*/
// var arr1 = arr.filter(item=>{
// return item>3
// })
// console.log(arr);
// console.log(arr1)
// var arr1 = arr.map(item=>{
// return item * 2
// })
// console.log(arr);
// console.log(arr1);
// [1,2,3,4,5,6]
// var _index = arr.findIndex(item=>{
// return item == 1
// })
// console.log(_index);
for(var i=0;i<arr.length;i++){
}
</script>
</body>
</html>
一些数组常用的操作
最新推荐文章于 2023-04-25 00:48:32 发布