Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tạo mảng 2 chiều với chiều rộng (cột) và chiều cao (hàng) cho trước - JavaScript


Viết hàm nhận 3 tham số: height (số hàng), width (số cột), val (giá trị khởi tạo). Trả về mảng 2 chiều.

Ví dụ

Mã minh họa:

const rows = 4, cols = 5, val = 'Example'; 
const fillArray = (width, height, value) => { 
  const arr = Array.apply(null, { length: height }).map(el => { 
    return Array.apply(null, { length: width }).map(element => value); 
  }); 
  return arr; 
}; 
console.log(fillArray(cols, rows, val));

Kết quả

Đầu ra:

[ 
  [ 'Example', 'Example', 'Example', 'Example', 'Example' ], 
  [ 'Example', 'Example', 'Example', 'Example', 'Example' ], 
  [ 'Example', 'Example', 'Example', 'Example', 'Example' ], 
  [ 'Example', 'Example', 'Example', 'Example', 'Example' ] 
]