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

    เรามีอาร์เรย์ของอาร์เรย์ที่มีตัวเลขอยู่จำนวนหนึ่ง เราต้องเขียนฟังก์ชันที่คืนค่าการรับในอาร์เรย์นั้นและคืนค่าดัชนีของอาร์เรย์ย่อยที่มีผลรวมสูงสุด หากมีอาร์เรย์ย่อยมากกว่าหนึ่งรายการมีผลรวมสูงสุดเท่ากัน เราต้อง คืนค่าดัชนีของ subbarray แรกดังกล่าว ดังนั้น เรามาเขียนโค้ดสำหรับสิ่งนี้กัน − ตัวอย่าง con

  2. วิธีแก้ปัญหาอัลกอริทึมอาร์เรย์ย้อนกลับ JavaScript

    เรามีข้อกำหนดที่เราต้องเขียนฟังก์ชันเพื่อย้อนกลับอาร์เรย์ แต่ไม่มีการเปลี่ยนแปลงดัชนีของอักขระพิเศษที่แสดงในอาร์เรย์ ดังตัวอย่างด้านล่าง - ถ้า # เป็นอักขระพิเศษนั้น อาร์เรย์ต่อไปนี้ [18,-4,'#',0,8,'#',5] ควรส่งคืน - [5, 8, "#", 0, -4, "#", 18], ที่นี่ ตัวเลขจะถ

  3. สร้างฟังก์ชันเครื่องคิดเลขใน JavaScript

    เราต้องเขียนฟังก์ชัน เช่น เครื่องคิดเลข () ที่ใช้หนึ่งในสี่อักขระ (+, - , *, / ) เป็นอาร์กิวเมนต์แรกและจำนวนตามตัวอักษรจำนวนเท่าใดก็ได้หลังจากนั้น งานของเราคือดำเนินการตามที่ระบุเป็นอาร์กิวเมนต์แรกเหนือตัวเลขเหล่านั้นและส่งคืนผลลัพธ์ หากการดำเนินการเป็นการคูณหรือบวก เราจำเป็นต้องดำเนินการแบบเดียวกั

  4. กรองวัตถุในอาร์เรย์ด้วยค่า Null JavaScript

    สมมติว่า เรามีวัตถุหลายอย่างเกี่ยวกับพนักงานของบริษัท แต่อาร์เรย์มีข้อมูลที่ไม่ถูกต้อง เช่น คีย์ที่ชี้ไปที่สตริงว่างหรือค่าเท็จ งานของเราคือการเขียน afunction ที่รับอาร์เรย์และเก็บวัตถุที่มีค่า stringvalue เป็นค่าว่างหรือไม่ได้กำหนดหรือว่างเปล่าสำหรับคีย์ชื่อและส่งคืนอ็อบเจ็กต์ใหม่ อาร์เรย์ของวัตถุ

  5. ลำดับที่เพิ่มขึ้นอย่างเข้มงวด JavaScript

    เมื่อกำหนดลำดับของจำนวนเต็มเป็นอาร์เรย์ เราต้องพิจารณาว่าเป็นไปได้หรือไม่ที่จะได้ลำดับที่เพิ่มขึ้นอย่างเคร่งครัดโดยนำองค์ประกอบออกจากอาร์เรย์ไม่เกินหนึ่งรายการ ตัวอย่างเช่น − สำหรับซีเควนซ์ =[1, 3, 2, 1] เอาต์พุตควรเป็นฟังก์ชัน (ลำดับ) =false ไม่มีองค์ประกอบใดในอาร์เรย์นี้ที่สามารถลบออกเพื่อให้ได้

  6. ตรวจสอบว่าค่าของสองอาร์เรย์เหมือนกัน/เท่ากับใน JavaScript

    เรามีตัวเลขสองแถว สมมติว่า − [2, 4, 6, 7, 1] [4, 1, 7, 6, 2] สมมติว่า เราต้องเขียนฟังก์ชันที่คืนค่าบูลีนโดยพิจารณาจากข้อเท็จจริงว่ามีองค์ประกอบเดียวกันหรือไม่โดยไม่คำนึงถึงลำดับ ตัวอย่างเช่น − [2, 4, 6, 7, 1] และ [4, 1, 7, 6, 2] ควรให้ผลเป็นจริงเพราะมีองค์ประกอบเหมือนกันแต่จัดลำดับต่างกัน ตอนนี้

  7. ใส่ค่าตรงกลางของทุกค่าภายในอาร์เรย์ JavaScript

    เรามีอาร์เรย์ของตัวเลขเช่นนี้ - const numbers = [1, 6, 7, 8, 3, 98]; เราต้องแปลงอาร์เรย์ของตัวเลขนี้เป็นอาร์เรย์ของออบเจ็กต์โดยแต่ละอ็อบเจ็กต์มีคีย์เป็น ค่า และค่าของมันเป็นค่าเฉพาะขององค์ประกอบอาร์เรย์ นอกจากนี้ เราต้องแทรกอ็อบเจ็กต์ระหว่างสององค์ประกอบที่มีอยู่ก่อนซึ่งมีคีย์เป็น การดำเนินการ และใ

  8. จะย้ายหลายองค์ประกอบไปที่จุดเริ่มต้นของอาร์เรย์ใน JavaScript ได้อย่างไร

    เราต้องเขียนฟังก์ชันที่รับอาร์เรย์และสตริงจำนวนเท่าใดก็ได้เป็นอาร์กิวเมนต์ งานคือการตรวจสอบว่าสตริงเกิดขึ้นภายในอาร์เรย์หรือไม่ หากเป็นเช่นนั้น เราต้องย้ายสิ่งนั้นไปที่ด้านหน้าของอาร์เรย์ ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง const arr = ['The', 'weather', 'today

  9. JavaScript จับคู่ระหว่าง 2 อาร์เรย์

    สมมติว่า เรามีอาร์เรย์สองอาร์เรย์ ตัวหนึ่งเป็นตัวอักษรสตริงและอีกตัวหนึ่งของอ็อบเจกต์ const data = [{    name: 'Kamlesh Kapasi',    uid: 123 }, {       name: 'Mahesh Babu',       uid: 129 }, {       name: 'Akshay Ka

  10. จัดเรียงอาร์เรย์ของคะแนนตามระยะทางจากน้อยไปหามากจากจุดที่กำหนด JavaScript

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

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

    เราต้องสร้างฟังก์ชันที่รับอาร์กิวเมนต์จำนวนเท่าใดก็ได้ (Number literals) รวมเข้าด้วยกันแล้วส่งคืนผลคูณของตัวเลขเมื่อคำตอบมีความยาวเพียง 1 หลักเท่านั้น ตัวอย่างเช่น − หากอาร์กิวเมนต์คือ − 16, 34, 42 เราต้องรวมเข้าด้วยกันก่อน - 16+34+42 = 92 แล้วคูณกันไปเรื่อยๆ จนได้เลข 1 หลักแบบนี้ − 9*2 = 18 1*8

  12. เขียนอัลกอริทึมที่ใช้อาร์เรย์และย้ายศูนย์ทั้งหมดไปที่จุดสิ้นสุด JavaScript

    เราต้องเขียนฟังก์ชันที่ใช้อาร์เรย์และย้ายศูนย์ทั้งหมดที่มีอยู่ในอาร์เรย์นั้นไปยังส่วนท้ายของอาร์เรย์โดยไม่ต้องใช้พื้นที่เพิ่มเติม เราจะใช้เมธอด Array.prototype.forEach() ที่นี่ร่วมกับ Array.prototype.splice() และ Array.prototype.push() รหัสสำหรับฟังก์ชันจะเป็น − ตัวอย่าง const arr = [34, 6, 76, 0,

  13. วนซ้ำอาร์เรย์และแก้ไขสตริง JavaScript

    สมมติว่า เราต้องเขียนฟังก์ชัน พูด translate() ที่ยอมรับสตริงเป็นอาร์กิวเมนต์แรกและจำนวนคำใดๆ หลังจากนั้น สตริงจะมีเครื่องหมาย n $ เช่นนี้ − $0 นี้มากกว่า $1 เพียง $2 จากนั้นจะมี 3 สตริงที่จะแทนที่ตำแหน่งที่เกี่ยวข้อง ตัวอย่างเช่น − หากการเรียกใช้ฟังก์ชันเป็นแบบนี้ − translate(This $0 is more $1 j

  14. มีวิธีใดที่มีประสิทธิภาพมากกว่านี้ในการเขียนโค้ดคำถาม "2 ผลรวม" JavaScript

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

  15. JavaScript สร้างอาร์เรย์ด้วยองค์ประกอบที่ทำซ้ำจากสตริง

    เราต้องเขียนฟังก์ชันที่สร้างอาร์เรย์ด้วยองค์ประกอบที่ทำซ้ำจากสตริงจนกว่าจะถึงขีดจำกัด สมมติว่ามีสตริง aba และขีด จำกัด 5 - string = "aba" and limit = 5 will give new array ["a","b","a","a","b"] มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง co

  16. JavaScript ค้นหาหมายเลขแรกที่ไม่ต่อเนื่องกันใน Array

    เราต้องเขียนฟังก์ชันที่ใช้อาร์เรย์และส่งกลับดัชนีของจำนวนที่ไม่ต่อเนื่องกันตัวแรกจากนั้น เช่นเดียวกับตัวเลขทั้งหมดที่อยู่ในความก้าวหน้าทางคณิตศาสตร์ของความแตกต่างร่วม 1 แต่ตัวเลขที่ละเมิดกฎนี้ เราต้องส่งคืนดัชนี หากตัวเลขทั้งหมดอยู่ในลำดับที่สมบูรณ์ เราควรส่งคืน -1 มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน

  17. ลดผลรวมของหลักซ้ำลงไปเป็นตัวเลขหนึ่งหลัก JavaScript

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

  18. การแปลงสตริงเป็นโค้ด MORSE ใน JavaScript

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

  19. จะเปรียบเทียบสองอาร์เรย์ใน JavaScript และสร้างอาร์เรย์ใหม่เป็น true และ false ได้อย่างไร JavaScript

    เรามี 2 อาร์เรย์ใน JavaScript และเราต้องการเปรียบเทียบอาร์เรย์หนึ่งกับอีกอาร์เรย์หนึ่งเพื่อดูว่าองค์ประกอบของอาร์เรย์หลักมีอยู่ในอาร์เรย์คีย์หรือไม่ จากนั้นจึงสร้างอาร์เรย์ใหม่ที่มีความยาวเท่ากันของอาร์เรย์หลัก แต่มีเฉพาะจริงและเท็จเท่านั้น (เป็นจริง สำหรับค่าที่มีอยู่ inkeys array และ false ที่ไม่ม

  20. จะรวมองค์ประกอบทั้งหมดในอาร์เรย์ที่ซ้อนกันได้อย่างไร? JavaScript

    สมมติว่าเราควรเขียนฟังก์ชันที่ใช้อาร์เรย์ที่ซ้อนกันของ Numbers และส่งกลับผลรวมของตัวเลขทั้งหมด เราจำเป็นต้องทำเช่นนี้โดยไม่ใช้วิธี Array.prototype.flat() มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง const arr = [    5,    7,    [ 4, [2], 8, [1,3], 2 ],    [ 9,

Total 5927 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:119/297  20-คอมพิวเตอร์/Page Goto:1 113 114 115 116 117 118 119 120 121 122 123 124 125