Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript
Javascript
  1. การลบรายการที่ซ้ำกันและการแทรกสตริงว่างใน JavaScript

    เราต้องเขียนฟังก์ชันที่ใช้อาร์เรย์ ลบรายการที่ซ้ำกันทั้งหมดออกจากอาร์เรย์ และใส่สตริงว่างจำนวนเท่ากันในตอนท้าย ตัวอย่าง: หากเราพบค่าที่ซ้ำกัน 4 ค่า เราต้องลบทั้งหมดแล้วใส่สตริงว่างสี่ค่าที่ส่วนท้าย ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − { ให้ { นับ, res }

  2. กรองอาร์เรย์ตามอาร์เรย์อื่นใน JavaScript

    สมมติว่าเรามีตัวอักษรสองตัวแบบนี้ - const arr1 = [4, 23, 7, 6, 3, 6, 4, 3, 56, 4]; const arr2 = [4, 56, 23]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ในอาร์เรย์ทั้งสองนี้และกรองอาร์เรย์แรกเพื่อให้มีเฉพาะองค์ประกอบที่ไม่มีอยู่ในอาร์เรย์ที่สอง แล้วส่งคืนอาร์เรย์ที่กรองแล้ว ดังนั้นผลลัพธ์ควรมีลักษ

  3. การสร้างวัตถุ JSON ที่ซ้อนกันใน JavaScript

    เรามีสตริงชนิดพิเศษที่มีอักขระเป็นคู่เช่นนี้ − const str = "AABBCCDDEE"; เราจะต้องสร้างวัตถุตามสตริงนี้ซึ่งควรมีลักษณะเช่นนี้ - const obj = {    code: "AA",    sub: {       code: "BB",       sub: {      

  4. การตรวจสอบความเท่าเทียมกันขององค์ประกอบอาร์เรย์ (ขึ้นอยู่กับลำดับ) ใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชันที่เปรียบเทียบจำนวนค่าที่ตรงกันในอาร์เรย์ ซึ่งควรขึ้นอยู่กับลำดับ นั่นหมายความว่า อ็อบเจ็กต์แรกในอาร์เรย์แรกควรถูกเปรียบเทียบกับความเท่าเทียมกันกับอ็อบเจ็กต์แรกในอาร์เรย์ที่สองเป็นต้น ตัวอย่าง: หากอาร์เรย์อินพุตทั้งสองเป็น − const arr1 = [4, 7, 4, 3, 3, 3, 7, 6, 5]; const

  5. การสร้างอาร์เรย์ 2 มิติตามข้อจำกัดบางประการใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่สร้างอาร์เรย์หลายมิติตามอินพุตบางตัว ควรมีองค์ประกอบสามประการคือ − row - จำนวนอาร์เรย์ย่อยที่จะอยู่ในอาร์เรย์ col - จำนวนองค์ประกอบในแต่ละอาร์เรย์ย่อย val - val ของแต่ละองค์ประกอบในอาร์เรย์ย่อย ตัวอย่างเช่น หากอินพุตสามตัวคือ 2, 3, 10 จากนั้นผลล

  6. การจัดกลุ่มอาร์เรย์ของอาร์เรย์ตามองค์ประกอบใน JavaScript

    สมมุติว่าเรามีอาร์เรย์ของตัวเลขแบบนี้ - const arr = [[1, 45], [1, 34], [1, 49], [2, 34], [4, 78], [2, 67], [4, 65]]; แต่ละ subarray ถูกผูกไว้กับสององค์ประกอบอย่างเคร่งครัด เราจำเป็นต้องเขียนฟังก์ชันที่สร้างอาร์เรย์ใหม่ โดยที่องค์ประกอบที่สองทั้งหมดของอาร์เรย์ย่อยที่มีค่าแรกเหมือนกันจะถูกจัดกลุ่มไว้

  7. การขยายตัวเลขใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชันที่ให้ตัวเลข 123 ออกมาเป็นอาร์เรย์ − [100,20,3] โดยทั่วไป ฟังก์ชันนี้คาดว่าจะส่งคืนอาร์เรย์ที่มีค่าตำแหน่งของตัวเลขทั้งหมดที่มีอยู่ในตัวเลขที่ฟังก์ชันใช้เป็นอาร์กิวเมนต์ เราสามารถแก้ปัญหานี้ได้โดยใช้วิธีการแบบเรียกซ้ำ ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง

  8. ย้อนกลับการแมปวัตถุใน JavaScript

    สมมติว่าเรามีวัตถุเช่นนี้ − const products = {    "Pineapple":38,    "Apple":110,    "Pear":109 }; คีย์ทั้งหมดมีเอกลักษณ์ในตัวเอง และค่าทั้งหมดก็ไม่ซ้ำกันในตัวเอง เราจำเป็นต้องเขียนฟังก์ชันที่ยอมรับค่าและคืนค่าคีย์ของมัน สมมติว่าเราได้สร้

  9. การกรองอาร์เรย์ให้มีองค์ประกอบ palindrome ใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวอักษร String / Number และส่งคืนอาร์เรย์ย่อยขององค์ประกอบทั้งหมดที่เป็นพาลินโดรมในอาร์เรย์ดั้งเดิม ตัวอย่าง หากอาร์เรย์อินพุตเป็น − const arr = ['carecar', 1344, 12321, 'did', 'cannot']; จากนั้นผลลัพธ์ควรเป็น − const

  10. การเรียงลำดับวัตถุ JSON ใน JavaScript

    สมมติว่าเรามีวัตถุเช่นนี้ − const obj = {    key1: 56,    key2: 67,    key3: 23,    key4: 11,    key5: 88 }; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับวัตถุนี้และส่งกลับอาร์เรย์ที่เรียงลำดับเช่นนี้ − const arr = [11, 23, 56, 67, 88]; ในที่นี้ เรา

  11. หากองค์ประกอบเกิดซ้ำ ให้ลบอินสแตนซ์ทั้งหมดออกจากอาร์เรย์ใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชันที่รับอาร์เรย์และส่งกลับอาร์เรย์ใหม่ที่ลบค่าที่ซ้ำกันทั้งหมดออกจากอาร์เรย์ ค่าที่ปรากฏมากกว่าหนึ่งครั้งในอาร์เรย์เดิมไม่ควรปรากฏเพียงครั้งเดียวในอาร์เรย์ใหม่ ตัวอย่างเช่น หากอินพุตคือ − const arr = [763,55,43,22,32,43,763,43]; ผลลัพธ์ควรเป็น − const output = [55, 22, 32];

  12. อาร์เรย์แบนโดยใช้ลูปและการเรียกซ้ำใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชันอาร์เรย์ JavaScript ที่รับอาร์เรย์ที่ซ้อนกันที่มีค่า falsevalues ​​ด้วยเช่นกัน และส่งกลับอาร์เรย์ที่มีองค์ประกอบทั้งหมดที่มีอยู่ในอาร์เรย์โดยไม่มีการทำรัง ตัวอย่างเช่น หากอินพุตคือ − const arr = [[1, 2, 3], [4, 5, [5, false, 6, [5, 8, null]]], [6]]; จากนั้นผลลัพธ์ควรเป็น

  13. การรวมรายการที่เหมือนกันเข้าด้วยกันใน JavaScript

    เรามีอาร์เรย์ของตัวเลขที่มีรายการที่เหมือนกัน เราจำเป็นต้องเขียนฟังก์ชันที่รับอาร์เรย์และจัดกลุ่มรายการที่เหมือนกันทั้งหมดไว้ในอาร์เรย์ย่อยเดียวและส่งกลับอาร์เรย์ใหม่ที่เกิดขึ้น ตัวอย่างเช่น หากอาร์เรย์อินพุตเป็น − const arr = [234, 65, 65, 2, 2, 234]; // ดังนั้นผลลัพธ์ควรเป็น − const output = [[2

  14. ใช้การเรียกซ้ำเพื่อลบรายการที่ซ้ำกันต่อเนื่องออกจากอาร์เรย์ใน JavaScript

    เราควรเขียนฟังก์ชันที่ใช้อาร์เรย์ของตัวเลข/สตริงตามตัวอักษร ฟังก์ชันควรลบองค์ประกอบที่ซ้ำซ้อนที่ต่อเนื่องกันทั้งหมดของอาร์เรย์โดยไม่ต้องใช้พื้นที่หน่วยความจำเพิ่มเติม ตัวอย่างเช่น หากอาร์เรย์อินพุตคือ − const arr = [17, 17, 17, 12, 12, 354, 354, 1, 1, 1]; จากนั้นผลลัพธ์ควรเป็น − const output = [17

  15. การตรวจจับองค์ประกอบที่ไม่ซ้ำครั้งแรกในอาร์เรย์ใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชันที่ส่งคืนดัชนีขององค์ประกอบแรกที่ปรากฏอย่างน้อยสองครั้งในอาร์เรย์ หากไม่มีองค์ประกอบใดปรากฏขึ้นมากกว่าหนึ่งครั้ง เราต้องคืนค่า -1 เราต้องทำสิ่งนี้ในพื้นที่คงที่ (เช่น โดยไม่ต้องใช้หน่วยความจำเพิ่มเติม) เรามาเขียนวิธีแก้ปัญหานี้กันดีกว่า เราจะใช้ for loop เพื่อวนซ้ำบนอาร์เ

  16. การตรวจจับองค์ประกอบที่ใหญ่ที่สุดในอาร์เรย์ของตัวเลข (ซ้อนกัน) ใน JavaScript

    เราต้องเขียนฟังก์ชันอย่างง่ายใน JavaScript ที่รับอาร์เรย์ของ Numbers (ซ้อนกับระดับใดก็ได้) และคืนค่าจำนวนที่มากที่สุดในอาร์เรย์ ตัวอย่างเช่น หากอาร์เรย์อินพุตเป็น − const arr = [    34, 65, 67,    [       43, 76, 87, 23, 56, 7,       [    

  17. การแทรกสตริงว่างแทนค่าซ้ำใน JavaScript

    เราต้องเขียนฟังก์ชันที่ใช้อาร์เรย์ ลบรายการที่ซ้ำกันทั้งหมดออกจากอาร์เรย์ และใส่สตริงว่างจำนวนเท่ากันในตอนท้าย ตัวอย่างเช่น หากเราพบค่าที่ซ้ำกัน 4 ค่า เราต้องลบทั้งหมดแล้วใส่สตริงว่าง 4 ค่าต่อท้าย ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − { ให้ { นับ, res }

  18. ค่าเฉลี่ยสะสมของคู่ขององค์ประกอบใน JavaScript

    เรามีอาร์เรย์ของตัวเลขและจำเป็นต้องเขียนฟังก์ชันที่ส่งคืนอาร์เรย์ด้วยค่าเฉลี่ยขององค์ประกอบที่เกี่ยวข้องและรุ่นก่อน สำหรับองค์ประกอบแรกเนื่องจากไม่มีรุ่นก่อนจึงควรส่งคืนองค์ประกอบมาก มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน เราจะใช้ฟังก์ชัน Array.prototype.map() เพื่อแก้ปัญหานี้ ตัวอย่าง รหัสสำหรับสิ่งนี้

  19. การเลือกองค์ประกอบที่ใหญ่ที่สุดจากอาร์เรย์หลายมิติใน JavaScript

    เรามีอาร์เรย์ของตัวเลขแบบนี้ - const arr = [    [1, 16, 34, 48],    [6, 66, 2, 98],    [43, 8, 65, 43],    [32, 98, 76, 83],    [65, 89, 32, 4], ]; เราจำเป็นต้องเขียนฟังก์ชันที่แมปเหนืออาร์เรย์ของอาร์เรย์นี้ และส่งคืนอาร์เรย์ที่มีองค์ประกอบสูงสุด (ม

  20. องค์ประกอบที่ยิ่งใหญ่ที่สุดในอาร์เรย์หลายมิติใน JavaScript

    เราต้องเขียนฟังก์ชันอย่างง่ายใน JavaScript ที่รับอาร์เรย์ของ Numbers (ซ้อนกับระดับใดก็ได้) และคืนค่าจำนวนที่มากที่สุดในอาร์เรย์ ตัวอย่าง: หากอาร์เรย์อินพุตเป็น − const arr = [    34, 65, 67,    [       43, 76, 87, 23, 56, 7,       [     &n

Total 5927 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:71/297  20-คอมพิวเตอร์/Page Goto:1 65 66 67 68 69 70 71 72 73 74 75 76 77