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

    สมมติว่าเราได้รับสองอ็อบเจ็กต์ที่มีคู่ค่าคีย์ที่คล้ายกันกับหนึ่งหรือคีย์ที่มีค่าต่างกันในทั้งสองอ็อบเจ็กต์ งานของเราคือการเขียนฟังก์ชันที่รับค่า asargument ของอ็อบเจ็กต์ทั้งสองและส่งกลับคีย์แรกที่พบว่ามีค่าต่างกัน หากคีย์ทั้งหมดมีค่าเหมือนกันทุกประการ ควรคืนค่า -1 นี่คือตัวอย่างวัตถุ − const obj1 =

  2. แปลงตัวเลขเป็นตัวอักษร JavaScript

    เราจำเป็นต้องเขียนฟังก์ชันที่ใช้ตัวเลขระหว่าง 1 ถึง 26 (รวมทั้งสองอย่าง) และส่งกลับตัวอักษรภาษาอังกฤษที่สอดคล้องกันสำหรับฟังก์ชันนั้น (ตัวพิมพ์ใหญ่)หากตัวเลขอยู่นอกช่วงนี้ให้คืนค่า -1 ตัวอย่างเช่น − toAlpha(3) = C toAlpha(18) = R เป็นต้น รหัส ASCII รหัส ASCII คือการแสดงตัวเลขมาตรฐานของอักขระทั้งห

  3. ลบรายการที่ซ้ำกันออกจากอาร์เรย์ใน JavaScript . โดยสมบูรณ์

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

  4. ฉันจะแปลงอาร์เรย์เป็นวัตถุโดยแยกสตริงได้อย่างไร JavaScript

    สมมติว่าเรามีอาร์เรย์ของสตริงที่แต่ละค่าแต่ละองค์ประกอบมีขีด (-) ไปทางซ้ายซึ่งเรามีคีย์ของเราและด้านขวาที่เรามีค่าของเรา งานของเราคือแยกสตริงเหล่านี้และสร้างวัตถุออกจากอาร์เรย์นี้ นี่คือตัวอย่างอาร์เรย์ − const arr = ["name-Rakesh", "age-23", "city-New Delhi", "jo

  5. รวมสองอาร์เรย์ด้วยค่าสลับกันใน JavaScript

    สมมติว่า เราต้องเขียนฟังก์ชันที่ใช้สองอาร์เรย์และส่งกลับอาร์เรย์ใหม่ที่มีค่าในลำดับที่สลับกันจากอาร์เรย์ที่หนึ่งและที่สอง ในที่นี้ เราจะวนรอบอาร์เรย์ทั้งสองพร้อมกันโดยเลือกค่าจากอาร์เรย์ทีละรายการแล้วป้อนลงในอาร์เรย์ใหม่ รหัสเต็มสำหรับการทำเช่นเดียวกันคือ − ตัวอย่าง const arr1 = [34, 21, 2, 56, 17]

  6. สูงสุดและต่ำสุดในอาร์เรย์ JavaScript

    เราจำเป็นต้องเขียนฟังก์ชันที่ใช้อาร์เรย์ของตัวเลขและคืนค่าส่วนต่างระหว่างจำนวนสูงสุดและต่ำสุด ขั้นแรก สร้างอาร์เรย์ − const arr = [23,54,65,76,87,87,431,-6,22,4,-454]; ตอนนี้ ค้นหาค่าสูงสุดและต่ำสุดด้วยวิธี Math.max() และ Math.min() ตามลำดับ - const arrayDifference = (arr) => {    let

  7. ค้นหาองค์ประกอบที่ซ้ำกันในความคืบหน้าของ n เงื่อนไขแรก JavaScript

    สมมติว่าเราได้รับอาร์เรย์ของตัวเลขที่มี n จำนวนธรรมชาติแรก แต่องค์ประกอบหนึ่งปรากฏขึ้นสองครั้งในอาร์เรย์ ดังนั้นจำนวนองค์ประกอบทั้งหมดจึงเท่ากับ n+1 งานของเราคือเขียนฟังก์ชันที่รับอาร์เรย์และส่งกลับตัวเลขที่ปรากฏสองครั้งในเวลาเชิงเส้น วิธีที่ 1:การใช้ Array.prototype.reduce() นี่เป็นวิธีการที่ยุ่งย

  8. การเรียงลำดับวัตถุตามชื่อวัน JavaScript

    สมมติว่าเรามีอาร์เรย์ของวัตถุที่มีข้อมูลเกี่ยวกับความชื้นในช่วงเจ็ดวันของสัปดาห์ อย่างไรก็ตาม ข้อมูลจะสุ่มอยู่ในอาร์เรย์ในขณะนี้ เราควรจัดเรียงอาร์เรย์ของอ็อบเจ็กต์ตามวัน เช่น ข้อมูลของวันจันทร์มาก่อน ตามด้วยวันอังคาร วันพุธ และวันอาทิตย์สุดท้าย ต่อไปนี้เป็นอาร์เรย์ของเรา - const weather = [{  

  9. แทนที่อักขระทั้งหมดในสตริง ยกเว้นอักขระที่มีอยู่ในอาร์เรย์ JavaScript

    สมมุติว่าเราต้องเขียนฟังก์ชัน - replaceChar(str, arr, [char]) ตอนนี้ แทนที่อักขระทั้งหมดของ string str ที่ไม่มีอยู่ในอาร์เรย์ของ strings arr ด้วยอาร์กิวเมนต์ที่เป็นตัวเลือก หากไม่มีอักขระ ให้แทนที่ด้วย * มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน รหัสเต็มจะเป็น − ตัวอย่าง const arr = ['a', 'e

  10. คำนวณผลรวมขององค์ประกอบของอาร์เรย์ซึ่งสามารถเป็น null หรือ JavaScript ที่ไม่ได้กำหนดได้

    สมมติว่า เรามีอาร์เรย์ของอาร์เรย์ ซึ่งแต่ละอาร์เรย์ประกอบด้วยตัวเลขบางค่าพร้อมกับค่าที่ไม่ได้กำหนดบางอย่างและค่าว่าง เราจำเป็นต้องสร้างอาร์เรย์ใหม่ที่มีผลรวมขององค์ประกอบอาร์เรย์ย่อยที่สอดคล้องกันเป็นองค์ประกอบ และค่าที่ไม่ได้กำหนดและค่าว่างควรคำนวณเป็น 0 ต่อไปนี้เป็นตัวอย่างอาร์เรย์ - const arr =

  11. Sort Array ขององค์ประกอบตัวเลขและตัวอักษร (Natural Sort) JavaScript

    เรามีอาร์เรย์ที่มีตัวเลขและสตริงบางตัว เราจำเป็นต้องเรียงลำดับ thearray เพื่อให้ตัวเลขได้รับการจัดเรียงและวางไว้ก่อนทุกสตริง จากนั้นจึงจัดเรียงสตริงตามตัวอักษร ตัวอย่างเช่น − อาร์เรย์นี้หลังจากจัดเรียงแล้ว const arr = [1, 'fdf', 'afv', 6, 47, 7, 'svd', 'bdf', 9]; ค

  12. เพิ่มตัวแบ่งบรรทัดภายในสตริงระหว่างตำแหน่งเฉพาะและเฉพาะเมื่อมีช่องว่าง JavaScript

    เราจำเป็นต้องเขียนฟังก์ชันโดยพูดว่า breakString() ที่มีสองอาร์กิวเมนต์:อันดับแรก สตริงที่จะขาดและที่สอง ตัวเลขที่แสดงถึงจำนวนขีดจำกัดของอักขระหลังจากเข้าถึง ซึ่งเราต้องเพิ่มตัวแบ่งบรรทัดซ้ำๆ แทนช่องว่าง ตัวอย่างเช่น − รหัสต่อไปนี้ควรผลักตัวแบ่งบรรทัดที่ช่องว่างที่ใกล้ที่สุด ถ้าอักขระ 4 ตัวผ่านไปโ

  13. วนซ้ำและรับความถี่ขององค์ประกอบทั้งหมดในอาร์เรย์ JavaScript

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

  14. การแปลงอักขระที่จัดทำดัชนีคี่และคู่ในสตริงเป็นตัวพิมพ์ใหญ่ / ตัวพิมพ์เล็กใน JavaScript?

    เราจำเป็นต้องเขียนฟังก์ชันที่อ่านสตริงและแปลงอักขระที่ทำดัชนีคี่ในสตริงเป็นตัวพิมพ์ใหญ่และตัวพิมพ์คู่เป็นตัวพิมพ์เล็กและส่งคืนสตริงใหม่ รหัสเต็มสำหรับการทำเช่นเดียวกันจะเป็น - ตัวอย่าง const text = 'Hello world, it is so nice to be alive.'; const changeCase = (str) => {    cons

  15. แสดงรายการคีย์อ็อบเจ็กต์ที่ซ้อนกัน JavaScript . แบบเรียกซ้ำ

    สมมุติว่าเรามีอ็อบเจ็กต์ที่มีอ็อบเจกต์อื่นเป็นค่าคุณสมบัติของมัน มันซ้อนกัน 2-3 ระดับหรือมากกว่านั้น นี่คือตัวอย่างวัตถุ − const people = {    Ram: {       fullName: 'Ram Kumar',       details: {          age: 31,    

  16. จัดกลุ่มวัตถุภายใน JavaScript อาร์เรย์ที่ซ้อนกัน

    สมมติว่า e มี parentArray ที่ประกอบด้วยอาร์เรย์ย่อยหลายอันที่มีขนาดเท่ากัน แต่ละ subarray คืออาร์เรย์ของอ็อบเจ็กต์ที่มีสองคุณสมบัติ:คีย์และค่า ภายในอาร์เรย์ย่อย มีการยืนยันว่าสองอ็อบเจ็กต์ไม่สามารถมีคีย์เดียวกันได้ แต่อาร์เรย์ย่อยทั้งหมดมี nkey คู่เดียวกัน โดยที่ n คือขนาดของอาร์เรย์ย่อย งานของเราค

  17. จะรวมองค์ประกอบที่ดัชนีเดียวกันในอาร์เรย์ของอาร์เรย์ลงในอาร์เรย์เดียวได้อย่างไร JavaScript

    เรามีอาร์เรย์ของอาร์เรย์และจำเป็นต้องเขียนฟังก์ชันที่ใช้อาร์เรย์นี้และส่งกลับอาร์เรย์ใหม่ที่แสดงถึงผลรวมขององค์ประกอบที่สอดคล้องกันของอาร์เรย์ดั้งเดิม หากอาร์เรย์เดิมคือ − [    [43, 2, 21],[1, 2, 4, 54],[5, 84, 2],[11, 5, 3, 1] ] จากนั้นผลลัพธ์ควรเป็น − [60, 93, 30, 55] มาเขียนฟังก์ชันต

  18. เรียกซ้ำรวมตัวเลขทั้งหมดของตัวเลข JavaScript

    สมมติว่า เราต้องสร้างฟังก์ชันที่ใช้ตัวเลขและค้นหาผลรวมของตัวเลขซ้ำๆ จนกระทั่งผลรวมเป็นตัวเลขหนึ่งหลัก ตัวอย่างเช่น − findSum(12345) = 1+2+3+4+5 = 15 = 1+5 = 6 ดังนั้นผลลัพธ์ควรเป็น 6. มาเขียนโค้ดสำหรับฟังก์ชันนี้ findSum() − ตัวอย่าง // using recursion const findSum = (num) => {    i

  19. วิธีสร้างรายการผลรวมบางส่วนโดยใช้ forEach JavaScript

    เรามีอาร์เรย์ของตัวเลขเช่นนี้ - const arr = [1, 1, 5, 2, -4, 6, 10]; เราจำเป็นต้องเขียนฟังก์ชันที่ส่งคืนอาร์เรย์ใหม่ที่มีขนาดเท่ากัน แต่แต่ละองค์ประกอบจะเป็นผลรวมขององค์ประกอบทั้งหมดจนถึงจุดนั้น ดังนั้นผลลัพธ์ควรมีลักษณะดังนี้ − const output = [1, 2, 7, 9, 5, 11, 21]; มาเขียนฟังก์ชัน partialSum()

Total 5927 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:124/297  20-คอมพิวเตอร์/Page Goto:1 118 119 120 121 122 123 124 125 126 127 128 129 130