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

Tìm số độ dài chẵn từ một mảng trong JavaScript

Chúng tôi được yêu cầu viết một hàm JavaScript lấy một mảng Số nguyên làm đối số đầu tiên và duy nhất. Sau đó, hàm sẽ tạo và trả về một mảng mới chỉ chứa những phần tử từ mảng ban đầu chứa một số chữ số chẵn.

Ví dụ -

Nếu mảng đầu vào là -

const arr = [12, 6, 123, 3457, 234, 2];

Sau đó, đầu ra phải là -

const output = [12, 3457];

Ví dụ

Mã cho điều này sẽ là -

const arr = [12, 6, 123, 3457, 234, 2];
const findEvenDigitsNumber = (arr = []) => {
   const res = [];
   const { length: l } = arr;
   for(let i = 0; i < l; i++){
      const num = Math.abs(arr[i]);
      const numStr = String(num);
      if(numStr.length % 2 === 0){
         res.push(arr[i]);
      };
   };
   return res;
};
console.log(findEvenDigitsNumber(arr));

Đầu ra

Và đầu ra trong bảng điều khiển sẽ là -

[12, 3457]