zoukankan      html  css  js  c++  java
  • 第八节 数组与箭头函数

    数组填充

    //实例的fill方法,fill接收三个参数,填充内容,其实位置,结束位置(注意结束位置)
      let arr = ['com' , 'http' , 'wwww' , '163']; let fillResult = arr.fill('replace' , 1 , 3); console.log(fillResult);

    数组循环

    //数组循环(重点)
    
    let arr2 = ['com' , 'http' , 'wwww' , '163'];
    
    let arrentries = arr2.entries();
    
    for(let item of arr2){
        console.log(item);
    }
    
    for(let [index , val] of arr2.entries()){
      console.log("索引是:",index + "----值是:" + val)
    }
    
    
    console.log(arrentries.next().value);//输出[0, "com"]
    console.log(arrentries.next().value);//输出[1, "http"]
    console.log(arrentries.next().value);//输出[2, "wwww"]
    console.log(arrentries.next().value);//输出[3, "163"]

    数组查找includes方法:

    //includes方法
    /*该方法的第二个参数表示搜索的起始位置,默认为0。
    如果第二个参数为负数,则表示倒数的位置,
    如果这时它大于数组长度(比如第二个参数为-4,但数组长度为3),
    则会重置为从0开始。*/
    
    
    console.log(arr2.includes('com' , 0));
    //箭头函数
    
    
    let add = (a ,b)=>a+b;
    
    console.log(add(3 ,4));
    
    
    function reduce(a , b=1){
      if(a == 0){
        throw new Error("报错了!");//主动抛异常
      }
      return a-b
    }
    
    console.log(reduce(0));
  • 相关阅读:
    windows端安装maven
    在Windows上安装Gradle
    beego快速入门
    centos7 下安装 nginx-1.12.2
    centos7安装mongodb
    浏览器缓存总结(cookie、localStorage、sessionStorage)
    面试题(2)
    跨域是什么,如何解决跨域
    函数节流与防抖
    元素水平垂直居中
  • 原文地址:https://www.cnblogs.com/JeneryYang/p/8889028.html
Copyright © 2011-2022 走看看