Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript
JavaScript
  1. กลับตัวเลขในฟังก์ชันโดยไม่ใช้เมธอด reverse() ใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขและคืนค่าตัวเลขที่กลับลำดับ โดยไม่แปลงเป็นอาร์เรย์หรือสตริง มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน ตัวอย่าง { if(num){ return reverseNumber(Math.floor(num / 10), (res*10)+(num % 10)); }; return res; }; console.log(reverseNumber(num)); console.log(reve

  2. JavaScript คืนค่าอาร์เรย์ที่มีสตริงทั้งหมดที่ปรากฏในทุกซับอาร์เรย์

    เรามีอาร์เรย์ของอาร์เรย์แบบนี้ const arr = [ [foo, bar, hey, oi], [foo, bar, hey], [foo, bar, anything], [bar, anything] ] เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์แบบนี้และคืนค่าอาร์เรย์ที่มีสตริงทั้งหมดซึ่งปรากฏในทุกซับอาร์เรย์ มาเขียนโค้ดสำหรับฟังก์ชันนี้ ตัวอย่าง val.indexOf(el) !== -1);

  3. วิธีแยก n หลักสุดท้ายของแต่ละค่าในอาร์เรย์ด้วย JavaScript?

    เรามีอาร์เรย์ของค่าตรงตัวแบบนี้ const arr = [, 20191219, 20191220, 20191221, 20191222, 20191223, 20191224, 20191225]; เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์นี้และตัวเลข n และถ้าองค์ประกอบที่สอดคล้องมีตัวอักษรมากกว่าหรือเท่ากับ n องค์ประกอบใหม่ควรมีเฉพาะ n ตัวอักษรสุดท้าย มิฉะนั้นองค์ประกอบค

  4. ค้นหาและอัปเดตอาร์เรย์ตามคีย์ใน JavaScript

    เรามีอาร์เรย์สองตัวแบบนี้ let arr1 = [{LEVEL:4,POSITION:RGM},{LEVEL:5,POSITION:GM},{LEVEL:5,POSITION:GMH}] let arr2 = [{EMAIL:test1@stc.com,POSITION:GM}, {EMAIL:test2@stc.com,POSITION:GMH}, {EMAIL:test3@stc.com,POSITION:RGM}, {EMAIL:test3@CSR.COM.AU,POSITION:GM} ] เราต้องเขียนฟังก์ชันที่เพิ่มคุณสมบ

  5. วิธีตรวจสอบว่ามีหลายค่าอยู่ในอาร์เรย์ JavaScript หรือไม่

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ตัวเลขสองอาร์เรย์และตรวจสอบว่าองค์ประกอบทั้งหมดของอาร์เรย์แรกมีอยู่ในอาร์เรย์ที่สองหรือไม่ อาร์เรย์ของเราคือ const arr1 = [34, 78, 89]; const arr2 = [78, 67, 34, 99, 56, 89]; มาเขียนโค้ดและตรวจสอบหลายค่ากัน ตัวอย่าง { return second.indexOf(el); }

  6. บวกสององค์ประกอบติดกันจากอาร์เรย์ต้นฉบับและแสดงผลในอาร์เรย์ใหม่ด้วย JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ตัวเลขและคืนค่าอาร์เรย์ใหม่ที่องค์ประกอบเป็นผลรวมของสององค์ประกอบติดกันจากอาร์เรย์ต้นฉบับ เช่น ถ้าอาร์เรย์อินพุทคือ const arrayOne = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; ผลลัพธ์ควรเป็น const newArrayOne = [1, 5, 9, 13, 17] มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน ตัว

  7. วิธีนับจำนวนหลักของตัวเลขที่กำหนด? JavaScript

    ข้อกำหนดที่นี่เรียบง่าย เราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขและคืนค่าจำนวนหลักในตัวเลขนั้น เช่น จำนวนหลักใน 4567 คือ 4 จำนวนหลักใน 423467 คือ 6 จำนวนหลักใน 457 คือ 3 มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน ตัวอย่าง { if(num){ return digits(Math.floor(num / 10), ++count); }; return count;

  8. เข้าถึงองค์ประกอบที่วนลูปไปแล้วภายใน array.map ใน JavaScript?

    สมมติอาร์เรย์ของเราเป็นดังนี้ var details = [ {subjectId:110, subjectName: Java }, {subjectId:111, subjectName: Javascript }, {subjectId:112, subjectName: MySQL }, {subjectId:113, subjectName: MongoDB } ]; ตอนนี้ใช้คอนเซปต์ของ map() โค้ดมีดังนี้ ตัวอย่าง { var tempObject = {}; tempObject.subje

  9. JavaScript หาความยาวของตัวเลือก select (dropdown)?

    สมมติ dropdown (select) ของเราเป็นดังนี้ John Mike Sam David Carol โค้ดต่อไปนี้ใช้เพื่อหาความยาวของรายการตัวเลือกใน JavaScript ตัวอย่าง   Document John Mike Sam David Carol var lengthOfListOptions = $(#lengthListOfOptionDemo option).length; console.log(The length is= + length

  10. แยก 0 ไปขวาและ 1 ไปซ้ายใน JavaScript

    เรามีอาร์เรย์ตัวเลขที่มี 0, 1 และตัวเลขอื่นๆ เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์นี้และย้าย 1 ไปด้านหน้า และ 0 ไปด้านท้าย มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน ตัวอย่าง { const copy = arr.slice(); for(let i = 0; i < copy.length; i++){ if(copy[i] === 0){ copy.push(copy.splice(i, 1

  11. สร้างฟังก์ชัน toLowerCase() แบบกำหนดเองใน JavaScript

    เราต้องเขียนฟังก์ชัน String ของ JavaScript ที่เขียนทับ toLowerCase() เริ่มต้น และต้องมีฟังก์ชันเหมือนกับฟังก์ชันเริ่มต้น มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน ตัวอย่าง const str = Some UpPerCAsE LeTTeRs!!!; const toLowerCase = function(){ let str = ; for(let i = 0; i = 65 && ascii <= 90){ str +

  12. ตรวจสอบซับอาร์เรย์ที่มีผลรวมเป็น 0 ในอาร์เรย์ต้นฉบับ JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ตัวเลขที่มีค่าบวกและลบ เราต้องกำหนดว่ามีซับอาร์เรย์ในอาร์เรย์ต้นฉบับที่ผลรวมสุทธิเป็น 0 หรือไม่ ฟังก์ชันของเราควรคืนค่าบูลีนตามฐานนี้ แนวทาง แนวทางง่ายๆ เราวนลูปผ่านอาร์เรย์ด้วย for loop คำนวณผลรวมสะสมจนถึงองค์ประกอบนั้น หาก בנקודהใดผลรวมสะสมเป็น 0 หรือ

  13. แบ่งสตริงเป็นส่วนเท่ากันใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและตัวเลข n เป็นสองอาร์กิวเมนต์ (n ต้องหารความยาวสตริงลงตัว) และคืนค่าอาร์เรย์ของสตริง n ตัวที่มีความยาวเท่ากัน เช่น ถ้าสตริงคือ helloo และตัวเลขคือ 3 ผลลัพธ์ควรเป็น: [ho, eo, ll] ที่นี่ แต่ละสับสตริงมีตัวอักษร (ความยาวอาร์เรย์/n) ตัว และแต่ละสับสตริงสร้าง

  14. JavaScript คืนค่ารายการอาร์เรย์ที่มีคะแนนสูงสุด

    เรามีอาร์เรย์ของอาร์เรย์ที่เก็บคะแนนของนักเรียนในวิชาต่างๆ const arr = [ [Math, John, 100], [Math, Jake, 89], [Math, Amy, 93], [Science, Jake, 89], [Science, John, 89], [Science, Amy, 83], [English, John, 82], [English, Amy, 81], [English, Jake, 72] ]; เราต้องเขียนฟังก์ชันที่รับอา

  15. จัดเรียงสตริงใหม่ให้ตัวอักษรเดียวกันห่างกัน n ตำแหน่งใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงที่มีตัวอักษรซ้ำ และคืนค่าสตริงใหม่ที่ตัวอักษรเดียวกันทั้งหมดห่างกัน n ตัวอักษรพอดี และ n ต้องน้อยกว่าความยาวอาร์เรย์ เช่น ถ้าสตริงอินพุทคือ: accessories และ n คือ 3 ค่าที่คืนควรเป็น: secrsecisao หมายเหตุ - อาจมีวิธีจัดเรียงอื่นที่ได้ผลลัพธ์ที่ต้องการ ลำดั

  16. ความต่างของออบเจ็กต์ใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับออบเจ็กต์สองตัว (อาจซ้อนกัน) และคืนค่าออบเจ็กต์ใหม่ที่มีคีย์-ค่าเฉพาะคีย์ที่อยู่ในออบเจ็กต์แรกแต่อยู่ในออบเจ็กต์ที่สอง มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน ตัวอย่าง { if(!second.hasOwnProperty(val)){ acc[val] = first[val]; }; return acc; }, {});

  17. การจับคู่ตัวแทน (Wildcard Matching) ของสตริงใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงสองตัวและตัวเลข n ฟังก์ชันจะจับคู่สตริงทั้งสอง คือตรวจสอบว่าสตริงทั้งสองมีตัวอักษรเหมือนกัน ฟังก์ชันควรคืนค่า true หากทั้งสองมีตัวอักษรเหมือนกันไม่ว่าลำดับ หรือมีตัวอักษรต่างกันสูงสุด n ตัว มิฉะนั้นคืนค่า false มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน ตัวอย่าง {

  18. แยกเลขคี่และเลขคู่ใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ตัวเลขและคืนค่าอาร์เรย์ที่เลขคู่ทั้งหมดอยู่ด้านซ้ายของเลขคี่ และเลขคี่ทั้งหมดอยู่ด้านขวาของเลขคู่ ดังนั้นมาเขียนโค้ดสำหรับฟังก์ชันนี้กัน ตัวอย่าง { if(isEven(a) && !isEven(b)){ return -1; }; if(!isEven(a) && isEven(b)){ return 1; }; r

  19. ผลคูณสูงสุดของสองจำนวนเต็มในเวลาเชิงเส้นใน JavaScript

    เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ตัวเลขที่มีทั้งจำนวนบวกและลบ และคืนค่าผลคูณสูงสุดของสองจำนวนในการเดินทางครั้งเดียว (linear time) มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน ตัวอย่าง max[0]){ max[1] = max[0]; max[0] = val; return acc; }; if(val max[1]){ max[1] = v

Total 5941 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:113/298  20-คอมพิวเตอร์/Page Goto:1 107 108 109 110 111 112 113 114 115 116 117 118 119