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' ] ]