EcmaScript 6Javascript

เรียน Javascript ES6: วิธีประกาศค่าเริ่มต้นให้ Parameter ใน Function

เรื่องที่เกี่ยวข้อง - ES6, ES6 Default Parameter Value

บทความนี้เป็นบทความที่ 2 ในซีรี่ยส์เรียนรู้ Javascript ES6 ด้วยตนเองสำหรับนักพัฒนาเว็บ สนใจดูเนื้อหาทั้งหมดคลิกที่นี่เลยครับ

เอาล่ะครับ ความสามารถใหม่ที่เพิ่มเติมเข้ามาใน Javascript รุ่น Ecmascript 6 ที่โค้ชพลว่า มันต้องช่วยให้เราทำงานได้ง่ายขึ้น ก็คือ

การสามารถประกาศค่าเริ่มต้น (Default Value) ของ Parameter ใน Function ครับ

ลองดูตัวอย่างด้านล่างได้เลย

  1. แบบที่ 1 เป็นการประกาศค่าเริ่มต้นให้ parameter ทั่วไป
  2. แบบที่ 2 เป็นการประกาศค่าเริ่มต้นให้ parameter แบบ Object ครับ
[codepen_embed height=”341″ theme_id=”0″ slug_hash=”bdKdmO” default_tab=”js” user=”teerasej”] // Declare default value to parameter.
function plus( a = 10, b = 10 ){
return a + b;
}

$('#result').html( plus(30) );
// Declare object as default value
function getID( user = {id:'101'}){
return user.id;
}

$('#userResult').html( getID() );

See the Pen <a href=’http://codepen.io/teerasej/pen/bdKdmO/’>เรียน Javascript ES6: วิธีประกาศค่าเริ่มต้นให้ Parameter</a> by Teerasej (<a href=’http://codepen.io/teerasej’>@teerasej</a>) on <a href=’http://codepen.io’>CodePen</a>.
[/codepen_embed]

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

  • เข้าใจง่าย ใช้ได้จริง ออกแบบการสอนอย่างเข้าใจโดยโค้ชพล
  • มีคอร์สสำหรับคนใช้งานทั่วไป จนถึงเรียนรู้เพื่อใช้งานในสายอาชีพขั้นสูง
  • ทุกคอร์สมีใบประกาศณียบัตรรับรองหลังเรียนจบ

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save