Lodash มีฟังก์ชันที่เกี่ยวข้องกับคำนวณคณิตศาสตร์และการทำงานกับตัวเลขที่ช่วยในการจัดการข้อมูลตัวเลขและการประมวลผลข้อมูลตัวเลข นี่คือบางฟังก์ชันที่ Lodash มีสำหรับงานที่เกี่ยวข้องกับคณิตศาสตร์และตัวเลข:
_.add(a, b): ใช้สำหรับการบวกตัวเลข a และ b รีเทิร์นผลบวก.
1
const sum = _.add(3, 5); // 8
_.subtract(a, b): ใช้สำหรับการลบตัวเลข b จาก a รีเทิร์นผลต่าง.
1
const difference = _.subtract(10, 3); // 7
_.multiply(a, b): ใช้สำหรับการคูณตัวเลข a และ b รีเทิร์นผลคูณ.
1
const product = _.multiply(4, 6); // 24
_.divide(a, b): ใช้สำหรับการหารตัวเลข a ด้วย b รีเทิร์นผลหาร.
1
const quotient = _.divide(20, 5); // 4
_.floor(number, [precision=0]): ใช้สำหรับการปัดลงของตัวเลข number ไปยัง precision ที่กำหนด (ค่าเริ่มต้นคือ 0).
1
const roundedNumber = _.floor(3.75); // 3
_.ceil(number, [precision=0]): ใช้สำหรับการปัดขึ้นของตัวเลข number ไปยัง precision ที่กำหนด (ค่าเริ่มต้นคือ 0).
1
const roundedNumber = _.ceil(3.75); // 4
_.round(number, [precision=0]): ใช้สำหรับการปัดตัวเลข number ไปยัง precision ที่กำหนด (ค่าเริ่มต้นคือ 0) โดยปัดตามกฏปัดเลข.
1
const roundedNumber = _.round(3.75); // 4
_.max(array): ใช้สำหรับค้นหาค่าสูงสุดในอาร์เรย์ของตัวเลข.
1
2const numbers = [2, 8, 4, 10, 6];
const maxNumber = _.max(numbers); // 10_.min(array): ใช้สำหรับค้นหาค่าต่ำสุดในอาร์เรย์ของตัวเลข.
1
2const numbers = [2, 8, 4, 10, 6];
const minNumber = _.min(numbers); // 2_.sum(array): ใช้สำหรับคำนวณผลรวมของตัวเลขในอาร์เรย์.
1
2const numbers = [1, 2, 3, 4, 5];
const total = _.sum(numbers); // 15_.mean(array): ใช้สำหรับคำนวณค่าเฉลี่ยของตัวเลขในอาร์เรย์.
1
2
3
4const numbers = [1, 2, 3, 4, 5];
const average = _.mean
(numbers); // 3_.random([lower=0], [upper=1], [floating]): ใช้สำหรับสร้างตัวเลขสุ่มในช่วงระหว่าง lower และ upper โดยถ้าตั้งค่า floating เป็น true จะสร้างตัวเลขทศนิยม.
1
2const randomInt = _.random(1, 10); // ตัวเลขจำนวนเต็มสุ่มในช่วง 1-10
const randomFloat = _.random(0, 1, true); // ตัวเลขทศนิยมสุ่มในช่วง 0-1
Lodash มีฟังก์ชันอื่นๆ ที่เกี่ยวข้องกับการจัดการตัวเลขและคณิตศาสตร์อีกมากมาย ซึ่งคุณสามารถใช้เพื่อทำงานกับข้อมูลตัวเลขในโปรเจกต์ของคุณ.