Nodejs Array Fill fill(x, y, v, starti, startj)

Here you can find the source of fill(x, y, v, starti, startj)

Method Source Code

Array.prototype.fill = function (x, y, v, starti, startj) {
   if ( ! starti ) {
      starti = 0;/*  w w  w . ja  va 2  s. com*/
   }
   if ( ! startj ) {
      startj = 0;
   }
   var matrix = this;
   for ( var i = starti; i <= x; i++ ) {
      for ( var j = startj; j <= y; j++ ) {
         matrix[i][j] = v;
      }
   }
}

Related

  1. fill(first, last, value)
    Array.prototype.fill = function (first, last, value) {
        var i;
        for (i = first; i <= last; i++) {
            this[i] = value;
    
  2. fill(n, get)
    Array.prototype.fill = function(n, get)
        for (var i = 0; i < n; i++)
            this[i] = get(i)
        return this
    
  3. fill(n,v)
    var n = process.argv[2],
      base = process.argv[3],
      decoration = process.argv[4];
    Array.prototype.fill = function(n,v) {
        n = n || this.length;
        for( var i = 0; i < n; i++ )  {
            this[i] = v === undefined ? i : v;
        return this;
    ...
    
  4. fill(value)
    Array.prototype.fill = function (value) {
        var size = this.length;
        while (size > 0) {
            this[--size] = value;
        return this;
    };
    
  5. fill(value)
    Array.prototype.fill = function(value) {
        if (this == null) {
            throw new TypeError('this is null or not defined');
        var O = Object(this);
        var len = O.length >>> 0;
        var start = arguments[1];
        var relativeStart = start >> 0;
        var k = relativeStart < 0 ?
    ...