Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

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

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

ตัวอย่าง: หากอาร์เรย์นำเข้าคือ:

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 ]