Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript
Javascript
  1. จัดเรียงอาร์เรย์ตามการมีอยู่ของฟิลด์ในวัตถุ JavaScript

    สมมติว่าเรามีอาร์เรย์ของวัตถุดังต่อไปนี้ − const people =[{ firstName:Ram, id:301}, { firstName:Shyam, นามสกุล:Singh, id:1016} { firstName:Dinesh, นามสกุล:Lamba, id:231}, {id:341}, { firstName:Karan, นามสกุล:Malhotra, id:441}, { id:8881}, { firstName:Vivek, id:301}]; เราจำเป็นต้องเรียงลำดับอาร์เรย์

  2. วิธีเปรียบเทียบอาร์เรย์สตริงสองชุด ไม่คำนึงถึงขนาดตัวพิมพ์และไม่ขึ้นกับการสั่งซื้อ JavaScript, ES6

    เราจำเป็นต้องเขียนฟังก์ชันโดยพูดว่า isEqual() ซึ่งรับสองสตริงเป็นอาร์กิวเมนต์ และตรวจสอบว่าทั้งคู่มีอักขระเดียวกันโดยไม่ขึ้นกับลำดับและตัวพิมพ์หรือไม่ ตัวอย่างเช่น − const first = 'Aavsg'; const second = 'VSAAg'; isEqual(first, second); //true วิธีการ:1 การใช้อาร์เรย์ ในวิธีนี้ เรา

  3. โปรแกรมค้นหาไบนารีใน JavaScript

    สร้างฟังก์ชัน พูด binarySearch() ที่มี 4 อาร์กิวเมนต์ - อาร์เรย์ลิเทอรัลอาร์เรย์ของ Number / String ดัชนีเริ่มต้นของอาร์เรย์ (0) ดัชนีสิ้นสุดของอาร์เรย์ (ความยาว - 1) หมายเลขที่ต้องการค้นหา หากมีหมายเลขอยู่ในอาร์เรย์ ดัชนีของตัวเลขควรส่งคืน มิฉะนั้น จะส่งกลับ -1 นี่คือรหัสเต็ม - ตัวอย่าง { const

  4. JavaScript ติดตามความแตกต่างระหว่างองค์ประกอบในอาร์เรย์?

    เราได้รับอาร์เรย์ของ Number literals และเราจำเป็นต้องเขียนฟังก์ชันที่ส่งคืนผลต่างสัมบูรณ์ของสององค์ประกอบที่ต่อเนื่องกันของอาร์เรย์ ตัวอย่างเช่น − If input array is [23, 53, 66, 11, 67] Output should be [ 30, 13, 55, 56] มาเขียนโค้ดสำหรับปัญหานี้กันเถอะ - เราจะใช้ for loop ที่จะเริ่มต้นการวนซ้ำจา

  5. ค้นหา Max Slice Of Array | JavaScript

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

  6. แทนที่ตัวอักษรด้วยตำแหน่งตัวอักษร JavaScript

    เราจำเป็นต้องเขียนฟังก์ชันที่ใช้สตริง ตัดแต่งออกจากช่องว่างใด ๆ แปลงเป็นตัวพิมพ์เล็กและส่งคืนอาร์เรย์ของตัวเลขที่อธิบายตำแหน่งอักขระที่สอดคล้องกันในตัวอักษรภาษาอังกฤษ ช่องว่างหรืออักขระพิเศษภายในสตริงควรถูกละเว้น ตัวอย่างเช่น − Input → ‘Hello world!’ Output → [8, 5, 12, 12, 15

  7. ลบรายการที่ซ้ำกันออกจากอาร์เรย์ของวัตถุ JavaScript

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

  8. จะเพิ่มอักขระที่จุดเริ่มต้นของทุกคำในสตริงใน JavaScript ได้อย่างไร?

    เราจำเป็นต้องเขียนฟังก์ชันที่ใช้สองสตริง เราต้องส่งคืนสตริงใหม่ซึ่งเหมือนกับอาร์กิวเมนต์แรกจากสองอาร์กิวเมนต์ แต่มีอาร์กิวเมนต์ที่สองอยู่ข้างหน้าทุกคำ ตัวอย่างเช่น − Input → ‘hello stranger, how are you’, ‘@@’ Output → ‘@@hello @@stranger, @@how @@are @@you&r

  9. จะรับ n% แรกของอาร์เรย์ใน JavaScript ได้อย่างไร

    เราจำเป็นต้องเขียนฟังก์ชันที่ใช้อาร์เรย์ arr และตัวเลข n ระหว่าง 0 ถึง 100 (รวมทั้งสองอย่าง) และส่งคืนส่วน n% ของอาร์เรย์ เช่นถ้าอาร์กิวเมนต์ที่สองเป็น 0 เราควรคาดหวังอาร์เรย์ว่าง เติมอาร์เรย์ถ้าเป็น 100 ครึ่งหนึ่งถ้า 50 เช่นนั้น และถ้าอาร์กิวเมนต์ที่สองไม่ได้ระบุ ค่าควรเริ่มต้นที่ 50 ดังนั้น รหัสส

  10. ค้นหาค่าเฉลี่ยของแต่ละอาร์เรย์ภายในอาร์เรย์ JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน getAverage() ที่ยอมรับอาร์เรย์ของตัวเลขและเราจำเป็นต้องส่งคืนอาร์เรย์ของตัวเลขใหม่ที่มีค่าเฉลี่ยของ subbarrays ที่สอดคล้องกัน มาเขียนโค้ดสำหรับสิ่งนี้กัน เราจะทำแผนที่เหนืออาร์เรย์เดิม โดยลดอาร์เรย์ย่อยลงเป็นค่าเฉลี่ยเช่นนี้ - ตัวอย่าง const arr = [[1,54,65,432,7,43,43, 5

  11. JavaScript ลดอาร์เรย์ผลรวมด้วยค่าที่ไม่ได้กำหนด

    เรามีอาร์เรย์ของตัวเลขที่มีค่า undefined และ null เช่นกัน เราจำเป็นต้องสร้างฟังก์ชัน เช่น quickSum ที่รับอาร์เรย์และส่งกลับค่า quicksum โดยไม่สนใจค่าที่ไม่ได้กำหนดและเป็น null รหัสเต็มสำหรับการทำเช่นนั้นจะเป็น - ตัวอย่าง const arr = [23,566,null,90,-32,undefined,32,-69,88,null]; const quickSum = (a

  12. ลบคุณสมบัติตัวเลขออกจากวัตถุ JavaScript

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

  13. วิธีรับผลคูณของจำนวนเต็มสองจำนวนโดยไม่ใช้ * JavaScript

    เราจำเป็นต้องเขียนฟังก์ชันที่ใช้ตัวเลขสองตัวและส่งคืนผลิตภัณฑ์โดยไม่ต้องใช้ตัวดำเนินการ (*) เคล็ดลับที่ 1:การใช้ตัวดำเนินการแบ่งสองครั้ง เรารู้ว่าการคูณและการหารเป็นเพียงส่วนผกผันของกันและกัน ดังนั้นหากเราหารจำนวนด้วยอินเวอร์สของเลขอื่น มันจะเหมือนกับการคูณตัวเลขทั้งสองนั้นไม่ใช่หรือ มาดูรหัสสำหรั

  14. JavaScript จับคู่ค่ากับคีย์ (การแมปวัตถุย้อนกลับ)

    เราจำเป็นต้องเขียนฟังก์ชัน reverseObject() ที่รับวัตถุและส่งกลับวัตถุที่คีย์ถูกแมปกับค่า เราจะเข้าใกล้สิ่งนี้โดยวนซ้ำ Object.keys() และผลักคู่ค่าของคีย์เป็นคู่คีย์ของค่าในออบเจกต์ใหม่ นี่คือรหัสสำหรับการทำเช่นนั้น - ตัวอย่าง const cities = {    'Jodhpur': 'Rajasthan','

  15. ตรวจสอบว่าอ็อบเจ็กต์มีคีย์ทั้งหมดใน JavaScript array . หรือไม่

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

  16. JavaScript Count ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่

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

  17. JavaScript ลบรายการสุ่มออกจากอาร์เรย์แล้วลบออกจากอาร์เรย์จนกว่าอาร์เรย์จะว่างเปล่า

    เราได้รับอาร์เรย์ของตัวอักษรสตริง / ตัวเลข เราจำเป็นต้องสร้าง functionremoveRandom() ที่รับอาร์เรย์และลบรายการสุ่มหนึ่งรายการออกจากอาร์เรย์ซ้ำๆ และพิมพ์พร้อมกันจนกว่าอาร์เรย์จะมีรายการ ซึ่งสามารถทำได้โดยการสร้างตัวเลขสุ่มโดยใช้ Math.random() และนำรายการที่ดัชนีนั้นออกโดยใช้ Array.prototype.splice()

  18. อัลกอริธึมในการเติมอาร์เรย์ JavaScript แบบไดนามิกด้วยศูนย์ก่อนและหลังค่า

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

  19. ค้นหาอาร์เรย์ย่อยทั้งหมดที่มีผลรวมเท่ากับจำนวน? JavaScript (อัลกอริธึมหน้าต่างบานเลื่อน)

    เราได้รับอาร์เรย์ของตัวเลขและตัวเลข งานของเราคือการเขียนฟังก์ชันที่ส่งคืนอาร์เรย์ของอาร์เรย์ย่อยทั้งหมดที่รวมกันเป็นตัวเลขที่ให้ไว้เป็นอาร์กิวเมนต์ที่สอง ตัวอย่างเช่น − const arr = [23, 5, 1, 34, 12, 67, 9, 31, 6, 7, 27]; const sum = 40; console.log(requiredSum(arr, sum)); ควรส่งออกอาร์เรย์ต่อไปนี

  20. รับจำนวนที่ใกล้เคียงที่สุดจากอาร์เรย์ JavaScript

    สมมติว่า เราต้องเขียนฟังก์ชันที่รับอาร์เรย์ของตัวเลขและตัวเลขที่ป้อนเข้า และส่งคืนค่าที่ใกล้เคียงที่สุดในอาร์เรย์เป็นตัวเลขนั้น ตัวอย่างเช่น − ใกล้เคียงที่สุด([45,61,53,98,54,12,69,21], 67); //69closest([45,61,53,98,54,12,69,21], 64); //61 เรามาเขียนโค้ดกันเลย เราจะใช้วิธี Array.prototype.reduce(

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