<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<!--
静态方法"
Array.of(...args) 创建一个新数组
Array.from(arg)将类数组转化成一个真正数组
实例方法
find(callback):用于寻找满足条件的第一个元素
findIdex(callback):用于查询寻找满足条件第一个的元素的下标
fill(data):用于指定数组填充数组中所有内容
copyWithin(target,start?,end?):在数组中完成复制(target =从第几个值开始;start=来源于索引下标N的数 end=结束的位置)
includes(data):判断数组中是否包含某个值,使用object.js匹配
-->
</head>
<body>
<div></div>
<script>
var arr = [1, 2, 3, 4, 5]
// var arr1 = Array.of(...arr)
// console.log(arr1)
// var div = document.querySelectorAll('div')
// var arr2 = Array.from(div);
// console.log(arr2)
var arr3 = [
{
name:'a',
id:1
},
{
name:'b',
id:2
},
{
name:'c',
id:3
},
{
name:'c',
id:1
}
]
var arr33 = arr3.find(item=> item.id === 1)
// console.log(arr33)
var arr333 = arr3.findIndex(item=> item.id === 3)
//console.log(arr333)//3;查找出满足该条件的下标
var arr4 = new Array(100)
// console.log(arr4.fill('abc'))
var arr5 = [1,2,3,4,5,6]
//console.log(arr5.copyWithin(2,1))//[1, 2, 2, 3, 4, 5]//第二个值是1代表从arr5数组中1的索引位置取值在往后排列
// console.log(arr5.copyWithin(2,1,2))//第三个值表示停止的位置;从2的索引位置开始,从索引1的位置开始复制;在索引3的位置结束
var arr6 = [1,2,3,4]
console.log(arr6.includes(1))//判断数组中有没有这个值
</script>
</body>
</html>