|
@@ -0,0 +1,52 @@
|
|
|
+<!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 = [1,2,3,4,5,6,7,8,9];
|
|
|
+ // find() 方法返回通过测试(函数内判断)的数组的第一个元素的值。否则返回 undefined。
|
|
|
+ // let res = arr.find((item,index,_arr)=>{
|
|
|
+ // // console.log(item,index,_arr)
|
|
|
+ // console.log("item="+item);
|
|
|
+
|
|
|
+ // return item > 6;
|
|
|
+ // // if(item > 6){
|
|
|
+ // // return true
|
|
|
+ // // }else{
|
|
|
+ // // return false
|
|
|
+ // // }
|
|
|
+ // })
|
|
|
+ // console.log(res);
|
|
|
+ // findIndex() 方法返回传入一个测试条件(函数)符合条件的数组第一个元素位置。否则返回-1。
|
|
|
+ // let res = arr.findIndex((item,index,_arr)=>{
|
|
|
+ // return item > 6;
|
|
|
+ // })
|
|
|
+ // console.log(res);
|
|
|
+ // for of 遍历也曾为迭代器
|
|
|
+ // for(let val of arr){
|
|
|
+ // console.log(val);
|
|
|
+ // }
|
|
|
+ // for of 中可以通过给数组加上 .keys() 返回索引
|
|
|
+ // for(let val of arr.keys()){
|
|
|
+ // console.log(val);
|
|
|
+ // }
|
|
|
+ // for of 中可以通过给数组加上 .values() 返回值
|
|
|
+ // for(let val of arr.values()){
|
|
|
+ // console.log(val);
|
|
|
+ // }
|
|
|
+ // for of 中可以通过给数组加上 .entries() 返回索引和值
|
|
|
+ // for(let val of arr.entries()){
|
|
|
+ // let key = val[0];
|
|
|
+ // let value = val[1];
|
|
|
+ // console.log(key,value);
|
|
|
+ // }
|
|
|
+ for(let [key,value] of arr.entries()){
|
|
|
+ console.log(key,value);
|
|
|
+ }
|
|
|
+ </script>
|
|
|
+</body>
|
|
|
+</html>
|