Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript
JavaScript
  1. คีย์เทียบเท่า Ruby's each_cons ใน JavaScript

    each_cons() - Rubyเมธอด each_cons() ของ enumerable เป็นเมธอดในตัวของ Ruby ที่วนซ้ำสำหรับ N องค์ประกอบติดต่อกัน เริ่มจากแต่ละองค์ประกอบทุกครั้ง ถ้าไม่ให้บล็อก มันคืนค่า enumeratorJS เทียบเท่า each_cons()สมมติว่าเรามีอาร์เรย์ตัวเลข (JS เทียบเท่า Rubys enumerable ในกรณีนี้) ฟังก์ชัน each_cons ควรเป็นฟั

  2. วิธีทำ Butterfly Shuffle ใน JavaScript

    อาร์เรย์ Butterfly shuffled ใน JavaScript คืออาร์เรย์ตัวเลขที่จัดเรียงโดยตัวเลขลดลงเมื่อเข้าใกล้กึ่งกลางอาร์เรย์ และเพิ่มขึ้นเมื่อเข้าใกล้ท้ายอาร์เรย์ ตัวเลขมากที่สุดวางที่ดัชนีแรกสุดรูปแบบอีกแบบของ Butterfly shuffled array คือตัวเลขเพิ่มขึ้นเข้ากึ่งกลางและลดลงเข้าท้าย ในกรณีนี้ ตัวเลขน้อยที่สุดวางท

  3. ใน JavaScript ต้องการทำผลรวมของ dynamic array

    สมมติว่าเรามีอาร์เรย์ที่เก็บคะแนนของผู้เล่นบางคนในกีฬาต่างๆ คะแนนแสดงแบบนี้ −const scores = [    {sport: cricket, aman: 54, vishal: 65, jay: 43, hardik: 88, karan:23},    {sport: soccer, aman: 14, vishal: 75, jay: 41, hardik: 13, karan:73},    {sport: hockey, aman: 43,

  4. ฟังก์ชัน JavaScript รับสตริงและกระจกอักษรอักษร

    เราต้องเขียนฟังก์ชันที่รับสตริงและกระจกอักษรอักษรของมัน ตัวอย่าง −ถ้าอินพุตคือ abcd ผลลัพธ์ควรเป็น zyxwฟังก์ชันแค่นำตัวอักษรแต่ละตัวไปแมปกับตัวที่ห่างออกไป (26 - N) ตำแหน่ง โดย N คือดัชนี 1-based ของอักษรนั้น เช่น 5 สำหรับ e และ 10 สำหรับ jเราจะใช้ String.prototype.replace() ที่นี่ เพื่อจับคู่อักษรอ

  5. กรองคุณสมบัติของออบเจกต์ตามอาร์เรย์ และได้ออบเจกต์ที่กรองแล้วใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับออบเจกต์และอาร์เรย์สตริง และคืนค่าออบเจกต์ที่กรองแล้วพร้อมคีย์ที่ปรากฏในอาร์เรย์สตริงตัวอย่าง − ถ้าออบเจกต์คือ {a: [], b: [], c:[], d: []} และอาร์เรย์คือ [a, d] ผลลัพธ์ควรเป็น −{a: [], d:[]}ดังนั้น มาเขียนโค้ดสำหรับฟังก์ชันนี้เราจะวนลูปผ่านคีย์ของออบเจกต์ว่ามีอยู่ในอาร์เรย์

  6. จัดเรียงตัวเลขให้เลขคู่อยู่หน้าใน JavaScript

    เรามีอาร์เรย์ตัวเลขที่มีเลขคู่และคี่ บวกและลบ เราต้องจัดเรียงอาร์เรย์ในลำดับเพิ่มขึ้น แต่วันเลขคู่ทั้งหมดควรปรากฏก่อนเลขคี่ใดๆ และเลขคี่ทั้งหมดควรปรากฏหลังเลขคู่ทั้งหมด และแน่นอนว่าทั้งคู่จัดเรียงในตัวดังนั้น ตัวอย่าง −ถ้าอินพุทอาร์เรย์คือ −const arr = [-2,3,6,-12,9,2,-4,-11,-8];ผลลัพธ์ควรเป็น −[ -1

  7. วิธีลบไอเท็มเฉพาะออกจากอาร์เรย์ใน JavaScript

    เราต้องเขียนฟังก์ชันสำหรับอาร์เรย์ Array.prototype.remove() มันรับอาร์กิวเมนต์หนึ่ง คือฟังก์ชัน callback หรือองค์ประกอบที่เป็นไปได้ของอาร์เรย์ ถ้าเป็นฟังก์ชัน ค่าคืนของฟังก์ชันนั้นควรถูกพิจารณาว่าเป็นองค์ประกอบที่เป็นไปได้ของอาร์เรย์ และเราต้องหาและลบองค์ประกอบนั้นออกจากอาร์เรย์แบบ in-place และฟังก์

  8. หาและคืนค่าตำแหน่งอาร์เรย์ของหลายค่าใน JavaScript

    เราต้องเขียนฟังก์ชัน เช่น findPositions() ที่รับสองอาร์เรย์เป็นอาร์กิวเมนต์ และควรคืนค่าอาร์เรย์ของดัชนีขององค์ประกอบทั้งหมดของอาร์เรย์ที่สองที่มีอยู่ในอาร์เรย์แรกตัวอย่าง −ถ้าอาร์เรย์แรกคือ [john, doe, chris, snow, john, chris], และอาร์เรย์ที่สองคือ [john, chris]ผลลัพธ์ควรเป็น −[0, 2, 4, 5]ดังนั้น

  9. สร้างสตริงแบบเวียนเกิดใน JavaScript

    เราต้องเขียนฟังก์ชันเวียนเกิด เช่น pickString ที่รับสตริงที่มีการผสมผสานของอักษรและตัวเลข และคืนค่าสตริงใหม่ที่ประกอบด้วยเฉพาะอักษรตัวอย่างถ้าสตริงคือ dis122344as65t34er ผลลัพธ์จะเป็น: disasterดังนั้น มาเขียนโค้ดสำหรับฟังก์ชันเวียนเกิดนี้ตัวอย่างconst str = ex3454am65p43le; const pickString = (str,

  10. ผลรวมเลขคู่จาก n ถึง m ไม่สนใจ n<m หรือ n>m ใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับสองตัวเลขเป็นอาร์กิวเมนต์ m และ n และคืนค่าผลรวมของเลขคู่ทั้งหมดที่อยู่ระหว่าง m และ n (รวมทั้งสองข้าง)ตัวอย่าง −ถ้า m = 10 และ n = -4ผลลัพธ์ควรเป็น 10+8+6+4+2+0+(-2)+(-4) = 24วิธีการเราจะคำนวณผลรวมเลขคู่ทั้งหมดจนถึง n และผลรวมเลขคู่ทั้งหมดจนถึง m ก่อนจากนั้นตรวจสอบว่าระหว่

  11. วิธีคำนวณค่าเฉลี่ยใน JavaScript ของคุณสมบัติที่กำหนดในอาร์เรย์ของออบเจกต์

    เรามีอาร์เรย์ของออบเจกต์ แต่ละออบเจกต์มีคุณสมบัติ 몇 อย่าง และหนึ่งในนั้นคือ age −const people = [    {       name: Anna,       age: 22    }, {       name: Tom,       age: 34    }, {       name: J

  12. วิธีดึงตัวอักษรตำแหน่งคี่และคู่จากสตริงใน JavaScript

    เราต้องเขียนฟังก์ชันที่ลบทุกตัวอักษรลำดับที่สอง (เริ่มจากตัวแรกสุด) ออกจากสตริง และต่อทุกตัวอักษรที่ลบไปไว้ท้ายสตริงใน JavaScriptตัวอย่าง −ถ้าสตริงคือ This is a test! แล้วควรกลายเป็น hsi etTi sats!ดังนั้น มาเขียนโค้ดสำหรับฟังก์ชันนี้ตัวอย่างconst string = This is a test!; const separateString = (str

  13. หาส่วนของอาร์เรย์ตัวเลขโดยเปอร์เซ็นต์ใน JavaScript

    เรามีอาร์เรย์ตัวเลขแบบนี้const numbers = [10,6200,20,20,350,900,26,78,888,10000,78,15000,200,1280,2000,450];เราควรเขียนฟังก์ชันที่รับอาร์เรย์ตัวเลขและตัวเลขระหว่าง [0, 100] โดยตัวเลขนี้แทนเปอร์เซ็นต์หนึ่ง ให้แทนตัวเลขนี้ด้วย xตอนนี้เราต้องคืนค่า subarray ของ n องค์ประกอบแรกของอาร์เรย์ต้นฉบับที่บวกรว

  14. ผลคูณของตัวเลขอื่นทั้งหมดในอาร์เรย์ JavaScript

    สมมติว่าเราต้องเขียนฟังก์ชันที่รับอาร์เรย์ตัวเลขเป็นอาร์กิวเมนต์ เราต้องคืนค่าอาร์เรย์ใหม่ที่มีผลคูณของแต่ละตัวเลข ยกเว้นดัชนีที่เรากำลังคำนวณผลคูณอยู่ตัวอย่าง ถ้า arr มี 5 ดัชนี และเรากำลังสร้างค่าสำหรับดัชนี 1 ตัวเลขที่ดัชนี 0, 2, 3 และ 4 จะถูกคูณกัน เหมือนกัน ถ้าเราสร้างค่าสำหรับดัชนี 2 ตัวเลขที่

  15. วิธีแปลงคำเป็นตัวเลขเต็มใน JavaScript

    เราต้องเขียนฟังก์ชันที่รับสตริงเป็นอาร์กิวเมนต์เดียว และคืนค่าเทียบเท่าตัวเลขตัวอย่าง −one five seven eight -------> 1578 Two eight eight eight -------> 2888เรื่องนี้ตรงไปตรงมา เราวนลูปผ่านอาร์เรย์ของคำที่แยกด้วยช่องว่าง และเก็บบวกตัวเลขที่เหมาะสมเข้าไปในผลลัพธ์โค้ดสำหรับทำนี้จะเป็น −ตัวอย่างc

  16. ตัวเลขนาร์ซิสซิสติก (Narcissistic Number) ใน JavaScript

    ตัวเลขนาร์ซิสซิสติก (Narcissistic number)Narcissistic number ในฐานเลข b ที่กำหนด คือตัวเลขที่เป็นผลรวมของหลักของมันเอง แต่ละหลักยกกำลังจำนวนหลักตัวอย่าง −153 = 1^3 + 5^3 + 3^3 = 1+125+27 = 153เช่นกัน1 = 1^1 = 1วิธีการเราจะนับจำนวนหลักก่อนด้วย while loop แล้วด้วย while loop อีกอัน เราเลือกหลักสุดท้าย

  17. โปรแกรม JavaScript รับเลขฐานสองเป็นสตริง คืนค่าเทียบเท่าฐานสิบ

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับเลขฐานสองเป็นสตริงและคืนค่าเทียบเท่าตัวเลขในฐาน 10 ดังนั้นมาเขียนโค้ดสำหรับฟังก์ชันนี้เรื่องนี้ง่ายมาก เราวนลูปผ่านสตริงด้วย for loop และสำหรับแต่ละบิตที่ผ่าน เราคูณตัวเลขสองแล้วบวกค่าบิตปัจจุบันเข้าไปแบบนี้ −ตัวอย่างconst binaryToDecimal = binaryStr => { &nb

  18. เปรียบเทียบสองประโยคคำต่อคำใน JavaScript คืนค่าว่าเป็น substring ของกันหรือไม่

    แนวคิดที่นี่คือรับสตริงสองตัวเป็นอินพุต และคืนค่า true ถ้า a เป็น substring ของ b หรือ b เป็น substring ของ a มิฉะนั้นคืนค่า falseตัวอย่าง −isSubstr(hello, hello world) // true isSubstr(can I use, I us) //true isSubstr(can, no we are) //falseดังนั้น ในฟังก์ชันเราจะตรวจสอบสตริงที่ยาวกว่า ตัวที่มีตัวอ

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