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

Cách chuyển đổi mảng chuỗi thập phân thành mảng chuỗi số nguyên không có số thập phân trong JavaScript

Chúng tôi được yêu cầu viết một hàm JavaScript nhận vào một mảng các chuỗi thập phân.

Ví dụ:Nếu mảng đầu vào là -

const input = ["1.00","-2.5","5.33333","8.984563"];

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

const output = ["1","-2","5","8"];

Ví dụ

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

const input = ["1.00","-2.5","5.33333","8.984563"];
const roundIntegers = arr => {
   const res = [];
   arr.forEach((el, ind) => {
      const strNum = String(el);
      res[ind] = parseInt(strNum);
   });
   return res;
};
console.log(roundIntegers(input));

Đầu ra

Đầu ra trong bảng điều khiển -

[ 1, -2, 5, 8 ]