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 trong đó có 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 chức năng này -
Ví dụ
Mã cho điều này sẽ là -
const arr = [0, 0, 0, 14, 0, 63, 0];
const removeLeadingZero = arr => {
while (arr.indexOf(0) === 0) {
arr.shift();
};
};
removeLeadingZero(arr);
console.log(arr); Đầu ra
Đầu ra trong bảng điều khiển sẽ là -
[ 14, 0, 63, 0 ]