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

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

  2. อาร์เรย์ของค่าเฉลี่ยขององค์ประกอบที่อยู่ติดกัน - JavaScript

    สมมุติว่าเรามีอาร์เรย์ของตัวเลข − const arr = [3, 5, 7, 8, 3, 5, 7, 4, 2, 8, 4, 2, 1]; เราจำเป็นต้องเขียนฟังก์ชันที่ส่งคืนอาร์เรย์ด้วยค่าเฉลี่ยขององค์ประกอบที่เกี่ยวข้องและรุ่นก่อน สำหรับองค์ประกอบแรกเนื่องจากไม่มีรุ่นก่อนจึงควรส่งคืนองค์ประกอบมาก มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน เราจะใช้ฟังก์ชัน A

  3. สร้างอาร์เรย์สูงสุดตามอาร์เรย์ 2 มิติ - JavaScript

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

  4. การหาค่าสูงสุดในอาร์เรย์ที่ซ้อนกัน - JavaScript

    สมมติว่า เราต้องเขียนฟังก์ชันอย่างง่ายใน JavaScript ที่รับอาร์เรย์ของตัวเลขต่อไปนี้ (ซ้อนกับระดับใดก็ได้) - const arr = [    15, 24,    [        29, 85, 56,        [            36, 14, 6, 98, 34, 52   &nbs

  5. การลบรายการที่เหมือนกันออกจากอาร์เรย์โดยให้ความยาวเท่ากัน - JavaScript

    เราต้องเขียนฟังก์ชันที่ใช้อาร์เรย์ ลบรายการที่ซ้ำกันทั้งหมดออกจากอาร์เรย์ และใส่สตริงว่างจำนวนเท่ากันในตอนท้าย ตัวอย่างเช่น − หากเราพบค่าที่ซ้ำกันสี่ค่า เราต้องลบทั้งหมดแล้วใส่สตริงว่างสี่ค่าที่ส่วนท้าย ตัวอย่าง ต่อไปนี้เป็นรหัส - { ให้ { นับ, res } =acc; if(array.lastIndexOf(val) ===ind){ res.p

  6. วิธีผสานอาร์เรย์กับวัตถุโดยที่ค่าเป็นอาร์เรย์ - JavaScript

    สมมติว่าเรามีอาร์เรย์และวัตถุเช่นนี้ - const arr = [1, 2, 3, 4, 5]; const obj = {    group1: ["Ram", "Mohan", "Shyam"],    group2: ["Jai", "Dinesh"], }; เราจำเป็นต้อง zip อาร์เรย์และอ็อบเจ็กต์เพื่อให้ค่าในอาร์เรย์ถูกกำหนดให้กับออ

  7. ลบองค์ประกอบออกจากอาร์เรย์โดยใช้ตัวกรอง JavaScript - JavaScript

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

  8. แปลงสตริงเป็นออบเจกต์แบบลำดับชั้น - JavaScript

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

  9. เปรียบเทียบองค์ประกอบอาร์เรย์กับความเท่าเทียมกัน - JavaScript

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

  10. วิธีเรียกใช้ฟังก์ชันหลังจากสองฟังก์ชัน async เสร็จสมบูรณ์ - JavaScript

    สมมติว่าเรามีอาร์เรย์ของสององค์ประกอบโดยที่องค์ประกอบทั้งสองเป็นฟังก์ชันแบบอะซิงโครนัสสองฟังก์ชัน เราจำเป็นต้องทำงานบางอย่าง เช่น พิมพ์บางอย่างไปที่คอนโซล (เพื่อจุดประสงค์ของคำถามนี้) เมื่อการดำเนินการของฟังก์ชัน async ทั้งสองเสร็จสมบูรณ์ เราจะจัดการกับความท้าทายนี้ได้อย่างไร โดยทั่วไปมีสองวิธีในก

  11. JavaScript - การเขียนฟังก์ชันสตริงเพื่อแทนที่ลักษณะที่ k ของอักขระ

    สมมติว่า เราต้องเขียนฟังก์ชัน String.prototype ที่มีสามอาร์กิวเมนต์ อาร์กิวเมนต์แรกคือสตริงที่ควรค้นหาสำหรับสตริงย่อย อาร์กิวเมนต์ที่สองคือสตริง เหตุการณ์ที่สตริงจะถูกลบออก อาร์กิวเมนต์ที่สามคือตัวเลขที่บอกว่า n, การเกิดขึ้นครั้งที่ n ของสตริงย่อยที่จะถูกลบออกจากสตริง ฟังก์ชันควรส่งคืนสตริงใหม่หา

  12. การแทนที่อักขระพิเศษทั้งหมดด้วยค่า ASCII ในสตริง - JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงที่อาจมีอักขระพิเศษบางตัว ฟังก์ชันควรส่งคืนสตริงใหม่ควรมีอักขระพิเศษทั้งหมดแทนที่ด้วยค่า ASCII ที่สอดคล้องกัน ตัวอย่าง ต่อไปนี้เป็นรหัส - const str = 'Th!s !s @ str!ng th@t cont@!ns some special characters!!'; const specialToASCII = str =>

  13. ผลิตภัณฑ์แบบเรียกซ้ำของตัวเลขทั้งหมด - JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขและค้นหาผลคูณของตัวเลขทั้งหมด หากตัวเลขใดเป็น 0 ก็ควรพิจารณาคูณด้วย 1 ตัวอย่างเช่น − หากตัวเลขคือ 5720 ผลลัพธ์ควรเป็น 70 ตัวอย่าง ต่อไปนี้เป็นรหัส - const num = 5720; const recursiveProduct = (num, res = 1) => {    if(num){   &nbs

  14. การลบองค์ประกอบที่ซ้ำซ้อนออกจากอาร์เรย์ทั้งหมด - JavaScript

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

  15. การแปลงอาร์เรย์เป็นวัตถุโดยแยกคุณสมบัติ - JavaScript

    เรามีอาร์เรย์ของตัวอักษรสตริงซึ่งแต่ละองค์ประกอบมีขีด (-) คีย์คุณสมบัติอยู่ทางด้านซ้ายของเส้นประและค่าของมันอยู่ทางด้านขวา ตัวอย่างอาร์เรย์อินพุตจะมีลักษณะดังนี้ - const arr = ["playerName-Kai Havertz", "age-21", "nationality-German", "postion-CAM", "lang

  16. การทำให้อาร์เรย์แบนราบด้วยค่าความจริง/เท็จโดยไม่ต้องใช้ฟังก์ชันไลบรารี - JavaScript

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

  17. การจัดกลุ่มรายการที่เหมือนกันเป็นอาร์เรย์ย่อย - JavaScript

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

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

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

  19. สับเปลี่ยนทางเลือกใน JavaScript

    การสับเปลี่ยนทางเลือก อาร์เรย์ที่สับเปลี่ยนอีกทางหนึ่งใน JavaScript คืออาร์เรย์ของ Numbers ซึ่งจะมีการจัดทำดัชนีตัวเลข โดยที่จำนวนที่มากที่สุดจะตามด้วยองค์ประกอบที่เล็กที่สุด องค์ประกอบที่มากที่สุดเป็นอันดับสองจะตามด้วยองค์ประกอบที่เล็กที่สุดเป็นอันดับสอง เป็นต้น ตัวอย่างเช่น หากอาร์เรย์อินพุตเป็น

  20. การแทรกองค์ประกอบที่ดัชนีเท็จในอาร์เรย์ - JavaScript

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

Total 5927 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:89/297  20-คอมพิวเตอร์/Page Goto:1 83 84 85 86 87 88 89 90 91 92 93 94 95