Các yêu cầu cho câu hỏi này rất đơn giản. Chúng tôi được yêu cầu viết một hàm JavaScript có trong một mảng Số. Nếu mảng chứa các số 0 đứng đầu, thì hàm phải loại bỏ các số 0 ở đầu, nếu không thì hàm sẽ không làm gì cả.
Ví dụ -
Nếu mảng đầu vào là -
const arr = [0, 0, 0, 14, 0, 63, 0];
Sau đó, đầu ra phải là -
const output = [14, 0, 63, 0];
Do đó, hãy viết mã cho hàm này
Ví dụ
Sau đây là mã -
const arr = [0, 0, 0, 14, 0, 63, 0]; const removeLeadingZero = arr => { while (arr.indexOf(0) === 0) { arr.shift(); }; }; removeLeadingZero(arr); console.log(arr);
Điều này sẽ tạo ra kết quả sau trên bảng điều khiển -
[ 14, 0, 63, 0 ]