zoukankan      html  css  js  c++  java
  • javascript之fill()方法

      无意中看到fill这个方法,有些不解,起初以为是人家自定义的方法,后来才发觉原来不是,javascript里面是真的有这个方法,于是特地学习了下。

      fill()方法的作用是使用一个固定值来替换数组中的元素。该固定值可以是字母、数字、字符串、数组等等。fill()方法还有两个可选参数,表示填充的起始位置和结束位置。

      例如:用数字来替换数组中的元素。 

    var arr3 = [12,23,34,45,56];
    arr3.fill(123);
    console.log(arr3)  // [123,123,123,123,123]

      

      使用字符串来替换数组中的元素。

    var arr3 = [12,23,34,45,56];
    arr3.fill("hello");
    console.log(arr3)  // ["hello", "hello", "hello", "hello", "hello"]

      

      使用数组来替换数组中的元素。

    var arr3 = [12,23,34,45,56];
    arr3.fill([123]);
    console.log(arr3)  // [[123], [123], [123], [123], [123]]

      规定替换的起始位置和结束位置。

    var arr3 = [12,23,34,45,56];
    arr3.fill(1234,1,3);
    console.log(arr3)  // [12, 1234, 1234, 45, 56]

      1表示替换的起始位置,3表示替换的结束位置,可以看出并不包含索引3所在的元素。

     完整用法:fill(value,start,end)  其中第2、3个参数是可选的。表示替换的起始位置和结束位置(注:不包含结束位置本身所在的元素)

     注意:IE11以及更早版本不支持fill()方法。

  • 相关阅读:
    IaaS、PaaS、SaaS
    hyper-V 配置
    解决linux下创建用户时出现Creating mailbox file: File exists
    iframe层级关系调用
    js,jq新增元素 ,on绑定事件无效
    js中!和!!的区别与用法
    form表单禁止button 提交
    Thinkphp5终端创建控制器和模型
    TP5的目录常量和路径
    sublime安装package controlller
  • 原文地址:https://www.cnblogs.com/jf-67/p/7868490.html
Copyright © 2011-2022 走看看