Clean Code The Series — Airbnb Style Guide (References)

มาถึงหัวข้อที่สองสำหรับ air bnb style นะครับ เพื่อไม่ให้เสียเวลา เรามาเริ่มเข้าเนื้อหากันเลย

Image for post

ใช้ const สำหรับค่าคงที่ และหลีกเลี่ยงการใช้ var

ไม่ควร

var a = 1;

var b = 2;

ควร

const a = 1;

const b = 2;

ถ้าต้องการตัวแปรที่เปลี่ยนแปลงค่าได้ให้ใช้ let และหลีกเลี่ยงการใช้ var

ไม่ควร

var count = 1;

if (true)
{
count += 1;
}

ควร

let count = 1;

if (true)
{
count += 1;
}

ซึ่งเหตุผลหลักๆเลยก็คือ ทั้งตัว let และ const จะมีค่าอยู่ใน ปีกกา หรือ ใน block scope เท่านั้น

{
let a = 1;
const b = 1;

console.log(a) //1
console.log(b)//1
}

console.log(a) // ReferenceError
console.log(b) // ReferenceError

Write a comment