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

Loại bỏ các số không ở đầu trong mảng - 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 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 ]