สิ่งตีพิมพ์ในหัวข้อ 'es6'
คู่มือเริ่มต้นสำหรับฟังก์ชัน JavaScript
ฟังก์ชั่นเป็นหนึ่งในองค์ประกอบพื้นฐานใน JavaScript ฟังก์ชันคือขั้นตอน JavaScript ซึ่งเป็นชุดคำสั่งที่ทำงานหรือคำนวณค่า หากต้องการใช้ฟังก์ชัน คุณต้องกำหนดฟังก์ชันไว้ที่ไหนสักแห่งในขอบเขตที่คุณต้องการเรียกใช้ฟังก์ชัน ( ผู้พัฒนา mozilla.org )
บทความนี้ครอบคลุมคุณสมบัติและกฎต่างๆ ของฟังก์ชันใน JavaScript เช่น การประกาศและการใช้งานฟังก์ชัน อาร์กิวเมนต์ พารามิเตอร์ และขอบเขต
การกำหนดขอบเขตฟังก์ชัน
เมื่อเรากำหนดฟังก์ชัน ขอบเขตจะถูกสร้างขึ้นตามฟังก์ชัน..
100 อัลกอริทึมใน 100 วัน — อัลกอริทึม 9
ตัวละครตัวแรกที่ไม่ซ้ำ
กำหนดสตริง s ให้ค้นหาและส่งกลับอินสแตนซ์แรกของอักขระที่ไม่ซ้ำในนั้น หากไม่มีอักขระดังกล่าว ให้ส่งคืน '_'
ตัวอย่าง
สำหรับ s = "abacabad" ผลลัพธ์ควรเป็น firstNotRepeatingCharacter(s) = 'c' มีอักขระที่ไม่ซ้ำ 2 ตัวในสตริง: 'c' และ 'd' ส่งกลับ c เนื่องจากปรากฏในสตริงก่อน สำหรับ s = "abacabaabacaba" ผลลัพธ์ควรเป็น firstNotRepeatingCharacter(s) = '_' ไม่มีอักขระในสตริงนี้ที่ไม่ซ้ำ
ก่อนอื่น s.length สามารถเท่ากับ 1..
เพราะเหตุใดท่านจึงเป็น
ความท้าทายนี้ทำให้ฉันนิ่งงันมานานเกินไป เมื่อคุณได้พัฒนาแนวความคิดแล้ว คุณจะรู้สึกเหมือนเป็นคนงี่เง่า เราจำเป็นต้องสร้างฟังก์ชันที่มองผ่านอาร์เรย์ของวัตถุ (อาร์กิวเมนต์แรก) และส่งกลับอาร์เรย์ของวัตถุทั้งหมดที่มีคุณสมบัติและคู่ค่าที่ตรงกัน (อาร์กิวเมนต์ที่สอง)
คุณควรจะคุ้นเคยกับวิธีการเลือกองค์ประกอบจากอาร์เรย์
var arr = [[1], [2]]
console.log(arr[0])
//logs [1]
console.log(arr[1])
//logs [2]
และเข้าใจว่าองค์ประกอบสามารถเลือกได้จากอาร์เรย์ย่อยในลักษณะเดียวกัน
var arr = [[1,4,3],..
ฟังก์ชั่นลด JS อันทรงพลัง
คุณสามารถใช้มันเพื่อแก้ไขปัญหาที่เกี่ยวข้องกับข้อมูลได้
ด้วย ES6 Javascript และที่อื่นๆ ตอนนี้คุณสามารถ แมป , กรอง , ลด , เรียงลำดับ , แบนราบ และอีกมากมายบนอาร์เรย์ มันค่อนข้างตรงไปตรงมาในการคิด กระชับ และสง่างาม
แต่บางครั้ง สิ่งที่ไม่ทราบแน่ชัดในรายการนี้ก็คือ ลด
คุณอาจยังไม่ทราบถึงประสิทธิภาพของวิธีนี้ มาดูกันดีกว่า
บางทีคุณอาจจินตนาการว่าวิธีเดียวที่จะ "ลด" อาร์เรย์ได้คือการทำให้มันเป็นสิ่งที่ "เล็กลง" เช่น ตัวเลข หรือสตริง ตัวอย่างเช่น:
ถ้าฉันมีอาร์เรย์ [ 1, 2, 3 ]..
Polyfilling ใน JavaScript คืออะไร และการเรียกกลับทำงานอย่างไร
Polyfilling ใน JavaScript คืออะไร และการเรียกกลับทำงานอย่างไร
4/30 ของโซลูชันและคำอธิบาย JavaScript 30 วันของ LeetCode
ปัญหาในวันนี้ต้องการคำแนะนำเล็กน้อยเกี่ยวกับวิธีการทำงานของการโทรกลับ และวิธีใช้งานที่คุณสามารถเขียนโค้ด วิธีการสมัยใหม่ เช่น แผนที่
เรามาข้ามไปที่คำถามแรกกันก่อน
โพลีฟิลลิ่งคืออะไร?
เป็นหัวข้อพื้นฐานแต่สำคัญที่ต้องทำความเข้าใจ เนื่องจากจะช่วยให้โค้ดของคุณเข้าถึงผู้คนในวงกว้างขึ้น และอาจส่งผลกระทบต่อชื่อเสียงของผลิตภัณฑ์ได้
ในขณะที่ชุมชน JavaScript..
ทำความเข้าใจกับพารามิเตอร์เริ่มต้นใน Javascript
Javascript มาพร้อมกับการสนับสนุน พารามิเตอร์เริ่มต้น ดั้งเดิมด้วย ES2015 ตรงกันข้ามกับสิ่งที่เราคิด ไม่ใช่เพียงการแทนที่วากยสัมพันธ์สำหรับ || (ตัวดำเนินการเชิงตรรกะ OR)
Javascript ก่อนพารามิเตอร์เริ่มต้น
ก่อนที่จะมีการสนับสนุนพารามิเตอร์เริ่มต้น เราอาจเขียนดังนี้:
เพื่อให้เข้าใจโค้ดที่ตัดมาข้างต้น เราต้องคำนึงถึงสิ่งต่อไปนี้:
ความจริง/เท็จ : ค่าในจาวาสคริปต์สามารถจัดหมวดหมู่ได้เป็น "ความจริง" หรือ "เท็จ" พูดง่ายๆ ก็คือ Javascript พยายามแปลงตัวแปรให้เป็นค่าบูลีน..
ตัวดำเนินการสามจุดใน JS/React JS คืออะไร
ตัวดำเนินการสามจุดใน JavaScript เป็นหนึ่งในการอัปเดตที่สำคัญที่มาพร้อมกับ ES6
โอเปอเรเตอร์นี้ ( ... ) ช่วยให้คุณบรรลุผลหลายอย่างที่ก่อนหน้านี้ต้องใช้โค้ดหลายบรรทัด ไวยากรณ์ที่ไม่คุ้นเคย และอื่นๆ อีกมากมาย
ในบทความสั้นๆ นี้ คุณจะได้เรียนรู้ว่าตัวดำเนินการจุดสามจุดหมายถึงอะไร และมันทำหน้าที่อะไร เราจะดูตัวอย่างบางส่วนเพื่อแสดงกรณีการใช้งานที่เป็นไปได้ และเราจะดูว่าคุณเคยดำเนินการเหล่านี้อย่างไร ด้วยวิธีนี้คุณจะเห็นว่าจุดสามจุดเสนออะไรให้คุณในฐานะนักพัฒนา JavaScript..