JavaScript Roadmap Codewars Challenge
... ระหว่างดำเนินการ
https://roadmap.sh/javascript
พื้นฐาน JavaScript
| จัดอันดับ | คาตะ |
|---|
| 8 Kyu | การกำหนดตัวแปรพื้นฐาน |
| 8 Kyu | ชนิดข้อมูลพื้นฐาน -สตริง |
| 8 Kyu | ประเภทข้อมูลพื้นฐาน -จำนวน |
| 8 Kyu | ประเภทข้อมูลพื้นฐาน -อาร์เรย์ |
| 8 Kyu | ชนิดข้อมูลพื้นฐาน -วัตถุ |
| 8 Kyu | ประเภทข้อมูลพื้นฐาน -คำสั่ง boolean และเงื่อนไขถ้า .. else |
| 8 Kyu | ถ้า .. Else และ Ternary Operator |
| 8 Kyu | คำสั่งแบบมีเงื่อนไข -สลับ |
| 8 Kyu | คำแถลงลูป -ในขณะที่และทำ .. ในขณะที่ |
| 8 Kyu | คำสั่งวนลูป -สำหรับ |
| 8 Kyu | คำสั่งวนลูป -เบรกต่อไป |
| 8 Kyu | คำสั่งลูป -สำหรับ .. ในและสำหรับ .. |
| 8 Kyu | ปลดล็อกทักษะใหม่ -ฟังก์ชั่นการแพร่กระจายตัวดำเนินการและโครงสร้าง |
การยก
| จัดอันดับ | คาตะ |
|---|
| 7kyu | การยก |
... Hoisting, ขอบเขต JavaScript, Block, Function, Global
ชนิดข้อมูลและวัตถุดั้งเดิม
สตริงดั้งเดิมและวัตถุสตริง
| จัดอันดับ | คาตะ |
|---|
| 8 Kyu | วิธีการของวัตถุสตริง -slice (), substring () และ substr () |
| 8 Kyu | วิธีการของวัตถุสตริง -indexof (), lastIndexof () และการค้นหา () |
| 8 Kyu | วิธีการของวัตถุสตริง -concat () split () และเพื่อนที่ดีเข้าร่วม () |
| 8 Kyu | วิธีการของวัตถุสตริง -touppercase () toLowerCase () และแทนที่ () |
| 8 Kyu | วิธีการของวัตถุสตริง -Charat () charcodeat () และ fromcharcode () |
| 8 Kyu | วิธีการของวัตถุสตริง -trim () และเทมเพลตสตริง |
| 8 Kyu | สั้นสั้น |
ตัวเลขหมายเลขดั้งเดิมและตัวเลข
| จัดอันดับ | คาตะ |
|---|
| 8 Kyu | วัตถุจำนวนและคุณสมบัติของมัน |
| 8 Kyu | วิธีการตัวเลขวัตถุ-toString () และ tolocalestring () |
| 8 Kyu | วิธีการของตัวเลขวัตถุ-tofixed (), toexponential () และ toprecision () |
| 8 Kyu | แยกวิเคราะห์ INT ที่ดีจากปัญหาถ่าน |
| 8 Kyu | หมายเลขตรงกันข้าม |
| 8 Kyu | แปลงตัวเลขเป็นสตริง! |
| 8 Kyu | แปลงหมายเลขเป็นอาร์เรย์ที่กลับด้านของตัวเลข |
| 8 Kyu | ผลรวมที่ไม่มีจำนวนสูงสุดและต่ำสุด |
| 7 Kyu | ผลรวมของตัวเลข |
| 7 Kyu | ผลรวมของตัวเลขคี่ |
| 6 Kyu | สร้างหมายเลขโทรศัพท์ |
| 6 Kyu | ค้นหาหมายเลขที่ไม่ซ้ำกัน |
| 5 Kyu | ผลิตภัณฑ์ของหมายเลข FIB ติดต่อกัน |
| 5 Kyu | ตัวเลขสุดท้ายของจำนวนมาก |
| 4 Kyu | Sum Strings เป็นตัวเลข |
| 4 Kyu | การเพิ่มจำนวนมาก |
... Bigint, Boolean, Null และไม่ได้กำหนดสัญลักษณ์
วัตถุคณิตศาสตร์เนมสเปซ
| จัดอันดับ | คาตะ |
|---|
| 8 Kyu | วิธีการของคณิตศาสตร์ --- รอบ () Ceil () และพื้น () |
| 8 Kyu | วิธีการของคณิตศาสตร์ --- max () min () และ abs () |
| 8 Kyu | วิธีการของคณิตศาสตร์ --- pow () sqrt () และ cbrt () |
| 8 Kyu | วิธีการทางคณิตศาสตร์ --- log () และครอบครัว |
| 8 Kyu | วิธีการของคณิตศาสตร์ --- คนรักของผู้แต่ง Kata: สุ่ม () |
วัตถุอาร์เรย์
| จัดอันดับ | คาตะ |
|---|
| 8 Kyu | วิธีการ arrayObject --- push (), pop (), shift () และ unshift () |
| 8 Kyu | วิธีการ ArrayObject --- Splice () และ Slice () |
| 8 Kyu | วิธีการของ ArrayObject --- reverse () และ sort () |
| 8 Kyu | วิธีการของ ArrayObject --- แผนที่ () |
| 8 Kyu | วิธีการของ ArrayObject --- ตัวกรอง () |
| 8 Kyu | วิธีการ ArrayObject --- ทุก () และบางอย่าง () |
| 8 Kyu | วิธีการ ArrayObject --- concat () และเข้าร่วม () |
| 8 Kyu | วิธีการ ArrayObject --- ลด () และ REDUCERITH () |
| 8 Kyu | วิธีการของ ArrayObject --- isarray () indexof () และ toString () |
| 8 Kyu | แปลงสตริงเป็นอาร์เรย์ |
| 8 Kyu | อาร์เรย์รวม |
| 8 Kyu | จงรัดกุม IV - ดัชนีขององค์ประกอบในอาร์เรย์ |
| 8 Kyu | ผสานสองอาร์เรย์ที่จัดเรียงเป็นหนึ่งเดียว |
| 8 Kyu | รับค่าเฉลี่ยของอาร์เรย์ |
| 8 Kyu | ผลรวมอาร์เรย์ผสม |
| 8 Kyu | ค้นหาจำนวนเต็มที่เล็กที่สุดในอาร์เรย์ |
| 8 Kyu | อาร์เรย์บวกอาร์เรย์ |
| 8 Kyu | ผลรวมของความแตกต่างในอาร์เรย์ |
| 8 Kyu | แปลงหมายเลขเป็นอาร์เรย์ที่กลับด้านของตัวเลข |
| 7 Kyu | แบนและจัดเรียงอาร์เรย์ |
| 7 Kyu | เรียงลำดับอาร์เรย์ตามความยาวสตริง |
| 6 Kyu | หมายเลขอันดับสูงสุดในอาร์เรย์ |
| 3 Kyu | วิญญาณแห่งปัญญา: ย้อนกลับอาเรย์ |
ฟังก์ชั่น
| จัดอันดับ | คาตะ |
|---|
| 8 Kyu | หมายเลขตรงกันข้าม |
| 8 Kyu | ใช้ array.prototype.filter () |
| 8 Kyu | การดำเนินการทางคณิตศาสตร์ขั้นพื้นฐาน |
| 7 Kyu | array.prototype.reverse () |
| 7 Kyu | array.prototype.size () |
| 7 Kyu | การเปิดตัวอาร์กิวเมนต์ |
| 7 Kyu | ผลรวมของข้อโต้แย้งทั้งหมด |
| 7 Kyu | การใช้งานฟังก์ชั่นอย่างเกียจคร้าน |
| 7 Kyu | การเพิ่มฟังก์ชั่น |
| 7 Kyu | โรงงานฟังก์ชั่นชั้นหนึ่ง |
| 6 Kyu | ฟังก์ชั่นช่วง |
| 5 Kyu | function.prototype.clone |
| 5 Kyu | array.prototype.splice (จาก, count, insertitems ... ) |
ฟังก์ชั่นการสั่งซื้อที่สูงขึ้น
| จัดอันดับ | คาตะ |
|---|
| 7 Kyu | นับจำนวนนักพัฒนาจาวาสคริปต์ |
| 7 Kyu | ทักทายนักพัฒนา |
| 7 Kyu | ทับทิมมาหรือไม่? |
| 7 Kyu | ค้นหานักพัฒนา Python คนแรก |
| 7 Kyu | เตรียมจำนวนภาษา |
| 6 Kyu | ค้นหานักพัฒนาอาวุโสที่สุด |
| 6 Kyu | ตรวจพบ Pangram |
| 6 Kyu | backspaces ในสตริง |
ฟังก์ชั่นการโทรกลับ
| จัดอันดับ | คาตะ |
|---|
| 5 Kyu | การคำนวณด้วยฟังก์ชั่น |
| 5 Kyu | ฟังก์ชั่นห่อ |
| 5 Kyu | ฟังก์ชั่นที่ต่อกัน |
| 5 Kyu | ฟังก์ชั่น |
| 5 Kyu | แคชฟังก์ชัน |
| 5 Kyu | ฟังก์ชั่นการเพิ่มโซ่ |
ชั้นเรียน
| จัดอันดับ | คาตะ |
|---|
| 8 Kyu | ชั้นเรียนที่มีระดับ |
| 8 Kyu | สนุกกับคลาส ES6 #1 - ผู้คนผู้คน |
| 7 Kyu | สนุกกับคลาส ES6 #2 - สัตว์และมรดก |
| 7 Kyu | สนุกกับคลาส ES6 #3 - Cuboids, Cubes และ Getters |
| 7 Kyu | สนุกกับคลาส ES6 #4 - ลูกบาศก์และตัวตั้งค่า |
| 8 Kyu | SpeedCode #3 ×สนุกกับคลาส ES6 #5 - สุนัขและชั้นเรียน |
| 7 Kyu | ส่วนขยายระดับซูเปอร์คลาส |
| 6 Kyu | สนุกกับคลาส ES6 #6 - ไฟล์ปลอม (พื้นฐาน) |
| 6 Kyu | คลาส HEX |
| 6 Kyu | กำหนด getters และ setters ในชั้นเรียนที่มีอยู่ |
| 5 Kyu | คลาสเวกเตอร์ |
| 4 Kyu | คลาส tic-tac-toe ที่เรียบง่าย |
| 2 Kyu | รายการชั้นเรียน |
รูปแบบการออกแบบ
| จัดอันดับ | คาตะ |
|---|
| 7 Kyu | โรงงานฟังก์ชั่นชั้นหนึ่ง |
| 7 Kyu | รูปแบบซิงเกิลตัน |
| 7 Kyu | Patterncraft - ผู้เยี่ยมชม |
| 7 Kyu | Patterncraft - อะแดปเตอร์ |
| 7 Kyu | ฟังก์ชั่นบริสุทธิ์ |
| 6 Kyu | องค์ประกอบของฟังก์ชั่น |
| 6 Kyu | Patterncraft - รัฐ |
| 6 Kyu | Patterncraft - กลยุทธ์ |
| 5 Kyu | แคชฟังก์ชัน |
| 5 Kyu | fibonacci ที่ได้รับความทรงจำ |
| 5 Kyu | เหตุการณ์ง่ายๆ |
| 5 Kyu | รูปแบบมัณฑนากร |
| 4 Kyu | การฉีดพึ่งพา |
| 4 Kyu | กิจกรรมขั้นสูง |
การแสดงออกปกติ
| จัดอันดับ | คาตะ |
|---|
| 8 Kyu | ปลดล็อกอาวุธใหม่ --- วัตถุ Regexp |
| 8 Kyu | การแสดงออกปกติ -"^", "$", "." และการทดสอบ () |
| 8 Kyu | นิพจน์ทั่วไป -"?", "*", "+" และ "{}" |
| 8 Kyu | นิพจน์ทั่วไป -"|", "[]" และ "()" |
| 8 Kyu | การแสดงออกปกติ -"" |
| 8 Kyu | การแสดงออกปกติ -(? :), (? =) และ (?!) |