Viết hàm lọc các số trong mảng có số lượng chữ số là số chẵn.
Ví dụ: [12,6,123,3457,234,2] → [12,3457] (12 có 2 chữ số, 3457 có 4 chữ số).
Ví dụ
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 numStr = String(Math.abs(arr[i]));
if (numStr.length % 2 === 0) res.push(arr[i]);
}
return res;
};
console.log(findEvenDigitsNumber(arr));
Kết quả
[12, 3457]