Advertisement
sylviapsh

Create JS 2D Array with default value

May 20th, 2014
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function matrix( rows, cols, defaultValue){
  2.  
  3.   var arr = [];
  4.  
  5.   // Creates all lines:
  6.   for(var i=0; i < rows; i++){
  7.  
  8.       // Creates an empty line
  9.       arr.push([]);
  10.  
  11.       // Adds cols to the empty line:
  12.       arr[i].push( new Array(cols));
  13.  
  14.       for(var j=0; j < cols; j++){
  15.         // Initializes:
  16.         arr[i][j] = defaultValue;
  17.       }
  18.   }
  19.  
  20. return arr;
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement