• ES6入门教程---数值扩展和数组扩展


    1.数值扩展

    var num = 0b11; console.log(num);3

    var num = 0o11;console.log(num);9

    var num = 1.234;

    console.log(Math.trunc(num))//干掉小数点
    console.log(Math.sign(-0));//判断参数是正数、负数、正0还是负0

    console.log(Math.hypot(3,4))//返回所有参数的平方和的平方根(勾股定理)

    2.数组扩展

    var str = 'xuniannian';
    var arr = Array.from(str);//把类数组转成真正的数组。
    console.log(arr);

    var arr = Array.of(1,2,3,4,5);//Array.of()方法用于将一组参数,转换为数组。
    console.log(arr);

    var arr = new Array(5);
    console.log(arr.length)
    var arr = [];

    arr.find()
    找出第一个符合条件的数组元素
    参数:
    1、回调函数
    2、回调函数内this的指向
    遍历整个数组,遍历过程中调用回调函数,如果回调函数的返回值为true,则返回当前正在遍历的元素。
    如果所有元素都不符合条件则返回undefined

    arr.findIndex()
    找出第一个符合条件的数组元素的位置
    参数:
    1、回调函数
    2、回调函数内this的指向
    遍历整个数组,遍历过程中调用回调函数,如果回调函数的返回值为true,则返回该数组元素的位置。
    如果所有元素都不符合条件则返回-1

    arr.fill()
    用来填充数组
    参数:
    1、填充的内容
    2、起始位置
    3、结束位置

    var arr = [1,2,3,4,5];

    var n = arr.find(function(value,index){

       return value > 4;
     })
     console.log(n);

     var n = arr.findIndex(function(value,index){
      return value > 5;
     })
    console.log(n);


     var arr = [1,2,3,4,5];

    arr.fill(6,2,4);

     console.log(arr);

    arr.length = 10;
     arr.fill(0);

  • 相关阅读:
    仿造email后缀自动添加功能(1)
    仿造email后缀搜索功能(2)
    取出input内的空格
    小知识点
    关于闭包
    js清除浏览器缓存的几种方法
    动态生成模板(模板生成器)
    安卓端调用h5界面js方法和ios端调用h5界面js方法
    linux 命令
    如何做个好员工
  • 原文地址:https://www.cnblogs.com/xuniannian/p/8289234.html
Copyright © 2020-2023  润新知