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

Trả về các giá trị mảng không phải là số lẻ trong JavaScript

Vấn đề

Chúng tôi được yêu cầu viết một hàm JavaScript nhận một mảng số.

Hàm của chúng ta phải tạo và trả về một mảng mới chứa tất cả các số của mảng đầu vào không phải là số lẻ.

Ví dụ

Sau đây là mã -

const arr = [5, 32, 67, 23, 55, 44, 23, 12];
const findNonOdd = (arr = []) => {
   const res = [];
   for(let i = 0; i < arr.length; i++){
      const el = arr[i];
      if(el % 2 !== 1){
         res.push(el);
         continue;
      };
   };
   return res;
};
console.log(findNonOdd(arr));

Đầu ra

[ 32, 44, 12 ]