Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

วิธีแปลงอาร์เรย์ของสตริงทศนิยมเป็นอาร์เรย์ของสตริงจำนวนเต็มโดยไม่มีทศนิยมใน JavaScript


เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของสตริงทศนิยม ฟังก์ชันควรส่งคืนอาร์เรย์ของสตริงของจำนวนเต็มที่ได้รับจากการปูพื้นค่าทศนิยมดั้งเดิมที่สอดคล้องกันของอาร์เรย์

ตัวอย่างเช่น หากอาร์เรย์อินพุตเป็น −

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

จากนั้นผลลัพธ์ควรเป็น −

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

ตัวอย่าง

รหัสสำหรับสิ่งนี้จะเป็น −

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));

ผลลัพธ์

เอาต์พุตในคอนโซล −

[ 1, -2, 5, 8 ]