หน้าแรก
หน้าแรก
สมมติว่าเรามีอาร์เรย์ของตัวเลขที่แสดงโดยสตริงเช่นนี้ − const arr =[1.1,1.2,1.3,2.1,2.2,3.1,3.2,3.3,4.1,4.2]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าวและจัดกลุ่มสตริงทั้งหมดที่ขึ้นต้นด้วยหมายเลขเดียวกันในอาร์เรย์ย่อยทั่วไป ดังนั้นผลลัพธ์ของฟังก์ชันของเราควรมีลักษณะดังนี้ − คอนสต
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและอาร์เรย์ของสตริง ฟังก์ชันของเราควรส่งคืนสตริงใหม่ โดยที่การเกิดขึ้นของคำทั้งหมดในสตริงที่มีอยู่ในอาร์เรย์จะถูกแทนที่ด้วยช่องว่าง ฟังก์ชันของเราควรใช้เมธอด String.prototype.replace() เพื่อแก้ปัญหานี้ ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − var exclude
สมมุติว่าเรามีอาร์เรย์ของตัวเลขแบบนี้ - const arr = [1, 2, 3, 4, 5, 6]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าวและคืนค่า newarray โดยองค์ประกอบที่สอดคล้องกันของอาร์เรย์เป็นผลรวมขององค์ประกอบทั้งหมดจนถึงจุดนั้นจากอาร์เรย์ดั้งเดิม ดังนั้น สำหรับอาร์เรย์ข้างต้น ผลลัพธ์ควรเป็น − c
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของ Numbers ฟังก์ชันของเราจะคืนค่าอาร์เรย์ใหม่ที่มีองค์ประกอบทั้งหมดจากอาร์เรย์เดิมที่มากกว่าผลรวมสะสมขององค์ประกอบทั้งหมดจนถึงจุดนั้น เราจำเป็นต้องแก้ปัญหานี้โดยใช้ฟังก์ชัน Array.prototype.reduce() ตัวอย่าง มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − const
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ตัวอักษรสองมิติ ฟังก์ชันของเราควรส่งคืนอาร์เรย์ใหม่ที่มีรายการทั้งหมดจากอาร์เรย์เดิมแต่เป็นอาร์เรย์ที่ซ้ำกัน ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const arr = [ [1,2,3,4,5], [3,4,6,7,8,2], [7,2,4,9,11,15], &nbs
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่แบ่งเป็นสองส่วน ฟังก์ชันของเราควรส่งคืนอาร์เรย์ใหม่ที่มีอักขระแทนทั้งสองสตริง ตัวอย่างเช่น หากทั้งสองสตริงคือ − const str1 = 'abc'; const str2 = 'def'; ผลลัพธ์ จากนั้นผลลัพธ์ควรเป็น − const output = 'adbecf'; ตัวอย่าง รหัสสำหรับสิ่ง
สมมติว่าเรามีอาร์เรย์ของตัวอักษรแบบนี้ - const arr = ['cat','dog','elephant','lion','tiger','mouse']; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์หนึ่งอาร์เรย์เป็นอาร์กิวเมนต์แรก จากนั้นจึงใส่สตริงจำนวนเท่าใดก็ได้เป็นอาร์กิวเมนต์ที่สองและสาม แ
สมมติว่าเรามีอาร์เรย์ของวัตถุเช่นนี้ - const arr =[ {title:Assistant}, {month:July}, {event:Holiday}, {title:Assistant}]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าว ฟังก์ชันของเราควรส่งคืนอาร์เรย์ใหม่ที่มีวัตถุทั้งหมดจากอาร์เรย์เดิมแต่เป็นอาร์เรย์ที่ซ้ำกัน ตัวอย่าง รหัสสำหรับสิ่ง
สมมติว่าเรามีตัวอักษรสองตัวแบบนี้ - const arr1 = [1, 3, 2, 4, 5, 6]; const arr2 = [1, 2, 5]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์สองอาร์เรย์ดังกล่าว จากนั้นฟังก์ชันของเราควรส่งคืนอาร์เรย์ใหม่ที่มีองค์ประกอบทั้งหมดของ arr1 แต่จัดเรียงตาม arr2 เช่นเดียวกับองค์ประกอบที่ปรากฏในอาร์เรย์
สมมติว่าเรามีอาร์เรย์ของอาร์เรย์เช่นนี้ − const arr = [ [ "Serta", "Black Friday" ], [ "Serta", "Black Friday" ], &nb
สมมุติว่าเรามีอาร์เรย์ชื่อแบบนี้ − const arr = ["Simon", "Mike", "Jake", "Lara", "Susi", "Blake", "James"]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าว ฟังก์ชันควรส่งคืนอาร์เรย์ของอ็อบเจ็กต์ที่มีสองคุณสมบัติ -
สมมติว่าเรามีอาร์เรย์ของวัตถุเช่นนี้ - const arr = [ { duration: 10, any: 'fields' }, { duration: 20, any: 'other fields' }, { duration: 15,
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขจำนวนเท่าใดก็ได้ จากนั้นฟังก์ชันควรส่งคืนอ็อบเจ็กต์ที่ส่งคืนแผนที่ความถี่ซึ่งระบุจำนวนครั้งที่แต่ละองค์ประกอบปรากฏขึ้นเพื่อตรวจสอบอาร์เรย์ทั้งหมด ตัวอย่างเช่น ถ้าอาร์เรย์เป็น − const a = [23, 45, 21], b = [45, 23], c = [21, 32], d = [23],
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของ Numbers เป็นอาร์กิวเมนต์แรกและตัวเลข โดยพูดว่า n เป็นอาร์กิวเมนต์ที่สอง ตัวเลข n จะน้อยกว่าหรือเท่ากับความยาวของอาร์เรย์เสมอ ฟังก์ชันของเราควรคืนค่าอาร์เรย์ของผลรวมขององค์ประกอบทั้งหมดของอาร์เรย์ย่อยที่เป็นไปได้ทั้งหมดที่มีความยาว n จากอาร์เรย
เราได้รับสองอาร์เรย์:(arr1 และ arr2) − arr1 มีค่าตัวอักษรบางส่วน arr2 มีอ็อบเจ็กต์ที่จับคู่ค่าตามตัวอักษรบางค่า เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์สองอาร์เรย์ดังกล่าว จากนั้นฟังก์ชันควรส่งคืนอาร์เรย์ขององค์ประกอบทั้งหมดจาก arr1 ที่ไม่ได้แมปโดยวัตถุใน arr2 ตัวอย่าง รหัสสำหร
สมมติว่าเรามีวัตถุ JSON ที่มีข้อมูลเกี่ยวกับที่ตั้งของบางเมืองของบางประเทศเช่นนี้ - const countryInfo = { country: [{ name: "Bangladesh", province: [{ name:"Dhaka",  
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและส่งกลับคำที่สั้นที่สุดจากสตริง ตัวอย่างเช่น หากสตริงอินพุตคือ − const str = 'This is a sample string'; จากนั้นผลลัพธ์ควรเป็น − const output = 'a'; ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const str = 'This is a sample string';
สมมติว่าเรามีวัตถุเช่นนี้ − const obj = { 0: { "time": 1, "day": 1, }, 1: { "time": 2, "day": 1, }, 2: { "time": 3, "day": 1, }, 3: { "time": 1, "day": 2, }, &nb
สมมติว่าเรามีตัวเลข 12145 เราต้องเขียนฟังก์ชันที่จับคู่ตัวเลขของตัวเลขกับตัวอักษรภาษาอังกฤษตามบรรทัดฐานต่อไปนี้ ตัวอักษรจะต้องถูกจับคู่ตามดัชนีแบบ 1 เช่น a สำหรับ 1 และ b สำหรับ 2 c สำหรับ 3 เป็นต้น การทำแผนที่ตัวเลขสามารถทำได้หลายวิธี ลองใช้ตัวเลขด้านบน 121415 เป็นตัวอย่าง สามารถแมปเป็น − 12145-&
สมมุติว่าเรามีอาร์เรย์ของตัวเลขแบบนี้ - const arr =[1,2,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าวและแบ่งอาร์เรย์ออกเป็นกลุ่มรายไตรมาสและรายปีในระดับกลาง กลุ่มสำหรับอาร์เรย์ด้านบนควรมีลักษณะดังนี้ - const รายไตรมาส =[[1,2,2],[4,5,6