สวัสดีครับ ในบทความนี้เราจะมาเรียนรู้เทคนิคการเขียน JavaScript แบบมืออาชีพกันครับ ซึ่งเป็นเทคนิคเล็กๆน้อยๆที่จะช่วยให้สามารถเขียน Code ได้กระชับ และอ่านง่ายมากยิ่งขึ้น
มาเริ่มกันด้วยตัวอย่างแรกครับ
if (isTrue) {
callMethodA();
} else {
callMethodB();
}
เขียนใหม่จะได้เป็นแบบนี้ครับ
isTrue ? callMethodA() : callMethodB();
if (isTrue) {
callMethodA();
}
เขียนใหม่จะได้เป็นแบบนี้ครับ
isTrue && callMethodA();
function myFn(x) {
if (x === null) {
x = 100;
}
// Do something
}
เขียนใหม่จะได้เป็นแบบนี้ครับ
function myFn(x = 100) {
// Do something
}
const myFn = (name) => {
return `Hello ${name}`;
};
เขียนใหม่จะได้เป็นแบบนี้ครับ
const myFn = (name) => `Hello ${name}`;
ปกติเวลาเราจะปัดเศษลง หรือลบทศนิยมออกใน Javascript เราก็จะทําแบบนี้ครับ
const a = 5.894;
const num = Math.floor(a);
แต่เราสามารถเขียนใหม่แบบสั้นๆได้โดยเติม ”| 0” เข้าไปดังนี้ครับ
const a = 5.894;
const num = a | 0;
ก็เป็นเทคนิคเล็กๆน้อยๆ ลองนําไปใช้งานกันดูครับ
ขอให้สนุกกับการเขียน JavaScript นะครับ :]
Imageตามหัวข้อเลยครับ ถ้าเราโดนBlock Facebook แต่ถ้าเรามีความจําเป็นจะต้องใช้งาน Facebook เราจะทําไง? คําตอบของคําถามนี้คือ ใช้ Tor ในการเปิดเว็บ Facebook ก่อนอื่น มาดูกันว่าเจ้า Tor มันคืออะไร
Palindrome หมายถึงกลุ่มคําหรือประโยคที่สามารถสะกดได้เหมือนเดิมทั้งจากด้านหน้าไปหลัง หรือจากด้านหลังไปหน้า เช่น Hannah, dad, mom
ในบทความนี้เป็นเรื่องเกี่ยวกับการออกแบบและคํานวณระบบโซล่าเซลล์ ซึ่งจะหาว่าถ้าเราใช้อุปกณ์ไฟฟ้าเท่านี้เราจะใช้โซล่าเซลล์ เท่าไร แบตเตอรรี่เท่าไร