Chúng tôi được yêu cầu viết một hàm JavaScript có ba đối số -
height --> no. of rows of the array width --> no. of columns of the array val --> initial value of each element of the array
Sau đó, hàm sẽ trả về mảng mới được hình thành dựa trên các tiêu chí này.
Ví dụ
Mã cho điều này sẽ là -
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 => { return value; }); }); return arr; }; console.log(fillArray(cols, rows, val));
Đầu ra
Và đầu ra trong bảng điều khiển sẽ là -
[ [ 'Example', 'Example', 'Example', 'Example', 'Example' ], [ 'Example', 'Example', 'Example', 'Example', 'Example' ], [ 'Example', 'Example', 'Example', 'Example', 'Example' ], [ 'Example', 'Example', 'Example', 'Example', 'Example' ] ]