หน้าแรก
หน้าแรก
สมมติว่าเรามีอาร์เรย์ของวัตถุเช่นนี้ - const arr = [{a: 2, b: 5, c: 6}, {a:3, b: 4, d:1},{a: 1, d: 2}]; แต่ละอ็อบเจ็กต์ถูกผูกไว้กับคีย์ที่ไม่ซ้ำกันในตัวเอง (เพื่อให้เป็นอ็อบเจ็กต์ที่ถูกต้อง) แต่อ็อบเจ็กต์ที่แตกต่างกันสองรายการสามารถมีคีย์ทั่วไปได้ (สำหรับจุดประสงค์ของคำถามนี้) เราจำเป็นต้องเขียนฟั
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวเลขที่อาจมีตัวเลขที่ซ้ำกัน ฟังก์ชันของเราควรส่งคืนผลรวมขององค์ประกอบที่ไม่ซ้ำทั้งหมด (องค์ประกอบที่ปรากฏเพียงครั้งเดียวในอาร์เรย์) ที่มีอยู่ในอาร์เรย์ ตัวอย่างเช่น − หากอาร์เรย์อินพุตเป็น − const arr = [2, 5, 5, 3, 2, 7, 4, 9, 9, 11]; จาก
สมมติว่าเรามีสตริงที่มีตัวเลขเช่นนี้ − const str = '11222233344444445666'; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงนี้และส่งคืนอ็อบเจ็กต์ที่แสดงถึงการนับของแต่ละตัวเลขในสตริง ดังนั้น สำหรับสตริงนี้ เอาต์พุตควรเป็น − const output = { "1": 2, &quo
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลข พูด n และอาร์เรย์ของตัวเลขสองตัวที่แสดงถึงช่วง ฟังก์ชันควรส่งคืนอาร์เรย์ขององค์ประกอบสุ่ม n รายการที่วางอยู่ระหว่างช่วงที่อาร์กิวเมนต์ที่สองกำหนดไว้ ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = 10; const range = [5, 15]; const randomBetween = (a, b) =&g
สมมุติว่าเรามีอาร์เรย์สองแบบนี้ − const arr1 = [1,2,3,4,5,6]; const arr2 = [9,8,7,5,8,3]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์สองอาร์เรย์ดังกล่าวและส่งกลับอาร์เรย์ที่มีความแตกต่างแบบสัมบูรณ์ระหว่างองค์ประกอบที่สอดคล้องกันของอาร์เรย์ ดังนั้น สำหรับอาร์เรย์เหล่านี้ ผลลัพธ์ควรมีลักษณะ
สมมติว่าเรามีสองอาร์เรย์เช่นนี้ − const arr1 = ['d','a','b','c'] ; const arr2 = [{a:1},{c:3},{d:4},{b:2}]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ยอมรับสองอาร์เรย์นี้ ฟังก์ชันควรจัดเรียงอาร์เรย์ที่สองตามองค์ประกอบของอาร์เรย์แรก เราต้องจัดเรียงคีย์ของอาร์เรย์ที่สอง
สมมติว่าเรามีอาร์เรย์ของตัวอักษรแบบนี้ - const arr = [4, 6, , 45, 3, 345, , 56, 6]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าวและลบองค์ประกอบที่ไม่ได้กำหนดทั้งหมดออกจากอาร์เรย์ที่มีอยู่ เราจำเป็นต้องลบเฉพาะค่าที่ไม่ได้กำหนดและค่าว่างเท่านั้น ไม่ใช่ค่าที่เป็นเท็จทั้งหมด ใช้ for วน
สมมติว่าเรามีอาร์เรย์ของวัตถุเช่นนี้ - const arr = [ {"firstName":"John", "value": 89}, {"firstName":"Peter", "value": 151}, {"firstName":"Anna", "value": 200}, &nb
ฟังก์ชัน lastIndexOf() ใน JS จะคืนค่าดัชนีของการเกิดขึ้นครั้งสุดท้ายขององค์ประกอบ ผ่านเข้าไปเป็นอาร์กิวเมนต์ ในอาร์เรย์ ถ้ามีอยู่ หากไม่มีอยู่ ฟังก์ชันจะคืนค่า -1 ตัวอย่างเช่น − [3, 5, 3, 6, 6, 7, 4, 3, 2, 1].lastIndexOf(3) would return 7. เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่มียูทิลิตี้เดียวก
สมมติว่าเรามีวัตถุที่มีสตริงที่จับคู่กับตัวเลขเช่นนี้ − const obj = { num1: 45, num2: 78, num3: 234, num4: 3, num5: 79, num6: 23 }; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับวัตถุหนึ่งเช่นอาร์กิวเมนต์แรกและอาร์เรย์ของตั
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่สร้างอาร์เรย์หลายมิติตามอินพุตบางอย่าง ควรมีองค์ประกอบสามประการคือ − แถว − จำนวนอาร์เรย์ย่อยที่จะปรากฏในอาร์เรย์ col − จำนวนองค์ประกอบในแต่ละอาร์เรย์ย่อย ค่าลบ; val ของแต่ละองค์ประกอบในอาร์เรย์ย่อย ตัวอย่างเช่น หากอินพุตสามตัวคือ 2, 3, 10 จากนั้นผลลัพธ์คว
สมมติว่าเรามีอาร์เรย์ของตัวเลขแบบนี้ - const arr = [[1, 45], [1, 34], [1, 49], [2, 34], [4, 78], [2, 67], [4, 65]]; แต่ละ subarray ถูกผูกไว้กับสององค์ประกอบอย่างเคร่งครัด เราจำเป็นต้องเขียนฟังก์ชันที่สร้างอาร์เรย์ใหม่ โดยที่องค์ประกอบที่สองทั้งหมดของอาร์เรย์ย่อยที่มีค่าแรกเหมือนกันจะถูกจัดกลุ่มไว้ด
เราจำเป็นต้องเขียนฟังก์ชันที่ให้ตัวเลข 123 ออกมาเป็นอาร์เรย์ − [100,20,3] โดยทั่วไป ฟังก์ชันนี้คาดว่าจะส่งคืนอาร์เรย์ที่มีค่าตำแหน่งของตัวเลขทั้งหมดที่มีอยู่ในตัวเลขที่ฟังก์ชันใช้เป็นอาร์กิวเมนต์ เราสามารถแก้ปัญหานี้ได้โดยใช้วิธีการแบบเรียกซ้ำ ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = 123; const pl
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้สตริงและอักขระจำนวนเท่าใดก็ได้ที่ระบุเป็นตัวคั่น ฟังก์ชันของเราควรส่งคืนอาร์เรย์ที่แยกของสตริงตามตัวคั่นทั้งหมดที่ระบุ ตัวอย่างเช่น − หากสตริงคือ − const str = 'rttt.trt/trfd/trtr,tr'; และตัวคั่นคือ − const sep = ['/', '.', '
สมมติว่าเรามีวัตถุเช่นนี้ − const products = { "Pineapple":38, "Apple":110, "Pear":109 }; คีย์ทั้งหมดมีเอกลักษณ์เฉพาะในตัวเอง และค่าทั้งหมดมีเอกลักษณ์เฉพาะในตัวเอง เราจำเป็นต้องเขียนฟังก์ชันที่ยอมรับค่าและคืนค่าคีย์ของมัน ตัวอย่า
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวอักษร String / Number และส่งคืนอาร์เรย์ย่อยขององค์ประกอบทั้งหมดที่เป็นพาลินโดรมในอาร์เรย์ดั้งเดิม ตัวอย่างเช่น − หากอาร์เรย์อินพุตเป็น − const arr = ['carecar', 1344, 12321, 'did', 'cannot']; จากนั้นผลลัพธ์ควรเป็น −
สมมติว่าเรามีอาร์เรย์แบบนี้ - const arr =[ {หน่วย:35, ยี่ห้อ:CENTURY}, {หน่วย:35, ยี่ห้อ:BADGER}, {หน่วย:25, ยี่ห้อ:CENTURY}, {หน่วย:15, ยี่ห้อ:CENTURY} {หน่วย:25 ยี่ห้อ:XEGAR}]; เราจำเป็นต้องเขียนฟังก์ชันที่จัดกลุ่มคุณสมบัติแบรนด์ทั้งหมดของวัตถุที่มีคุณสมบัติของหน่วยเหมือนกัน เช่นเดียวกับอาร์เรย์
สมมติว่าเรามีอาร์เรย์ของวัตถุเช่นนี้ - const arr =[ {ID-01:1}, {ID-02:3}, {ID-01:3}, {ID-02:5}]; เราจำเป็นต้องเพิ่มค่าสำหรับวัตถุเหล่านี้ทั้งหมดที่มีคีย์เหมือนกัน ดังนั้น สำหรับอาร์เรย์นี้ ผลลัพธ์ควรเป็น − const output =[{ID-01:4}, {ID-02:8}]; เราจะวนรอบอาร์เรย์ ตรวจหาอ็อบเจ็กต์ที่มีอยู่ด้วยคีย์เ
สมมติว่าเรามีอาร์เรย์ของวัตถุเช่นนี้ - const arr = [ {id: 1, name: "Mohan"}, {id: 2,name: "Sohan"}, {id: 3,name: "Rohan"} ]; เราจำเป็นต้องเขียนฟังก์ชันที่รับอาร์เรย์ดังกล่าวและสร้างวัตถุจากอาร์เรย์นั้นด้วยคุณสมบัติ id เป็นคีย์และช
สมมติว่าเรามีวัตถุเช่นนี้ − const obj = { key1: 56, key2: 67, key3: 23, key4: 11, key5: 88 }; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับวัตถุนี้และส่งกลับอาร์เรย์ที่เรียงลำดับเช่นนี้ − const arr = [11, 23, 56, 67, 88]; ในที่นี้ เรา