Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Đưa phần tử 3 chữ số lên đầu mảng - JavaScript


Chúng ta cần viết hàm nhận vào mảng số. Hàm đưa tất cả số nguyên 3 chữ số lên đầu mảng.

Mảng ví dụ:

const numList = [1, 324,34, 3434, 304, 2929, 23, 444];

Ví dụ

Dưới đây là đoạn code:

const numList = [1, 324,34, 3434, 304, 2929, 23, 444]; 
const isThreeDigit = num => num > 99 && num < 1000; 
const bringToFront = arr => { 
  for(let i = 0; i < arr.length; i++){ 
    if(!isThreeDigit(arr[i])){ 
      continue; 
    }; 
    arr.unshift(arr.splice(i, 1)[0]); 
  }; 
}; 
bringToFront(numList); 
console.log(numList);

Kết quả

Đoạn code sẽ in ra console:

[ 
  444, 304, 
  324, 
  1, 34, 3434, 2929, 23 
]