Computer >> Máy Tính >  >> Lập trình >> Javascript

Loại bỏ các số không ở đầu mảng trong JavaScript

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 ]