หน้าแรก
หน้าแรก
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวอักษรเป็นอาร์กิวเมนต์แรกและสตริงเป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันของเราควรคืนค่าจำนวนครั้งที่สตริง (ระบุโดยอาร์กิวเมนต์ที่สอง) ปรากฏขึ้นที่ใดก็ได้ในอาร์เรย์ ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const arr = ["word", "a word",
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขเป็นอาร์กิวเมนต์เดียวและอาร์กิวเมนต์เดียว ฟังก์ชันควรส่งคืนสตริงที่สร้างแบบสุ่มของความยาวที่ระบุโดยอาร์กิวเมนต์ ชุดอักขระที่จะใช้สำหรับการสร้างสตริงควรประกอบด้วยตัวพิมพ์ใหญ่และตัวพิมพ์เล็กเท่านั้น (ไม่มีช่องว่าง เครื่องหมายวรรคตอน หรือตัวเลข) ตัวอย่
สมมติว่าเรามีอาร์เรย์ของสตริงที่มีสตริงที่รวมเดือนปีเช่นนี้ − const arr = ["2009-feb", "2009-jan", "2010-mar", "2010-jan", "2011-jul", "2011-sep", "2011-jan", "2012-jan", "2012-dec", "2012-feb", "
ผลิตภัณฑ์คาร์ทีเซียน ผลคูณคาร์ทีเซียนของสองชุด (อาร์เรย์) A และ B ซึ่งแทน A × B เป็นเซต (อาร์เรย์) ของคู่ลำดับทั้งหมด (a, b) โดยที่ a อยู่ใน A และ b อยู่ใน B ในแง่ที่ง่ายกว่า ผลิตภัณฑ์คาร์ทีเซียนของสองอาร์เรย์คือการเรียงสับเปลี่ยนของอาร์เรย์ที่เป็นไปได้ทั้งหมดของสององค์ประกอบซึ่งมีองค์ประกอบแรกเป็
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสองสตริงเป็นอาร์กิวเมนต์ ฟังก์ชันควรตรวจสอบความเท่าเทียมกันของสตริงทั้งสองโดยไม่สนใจตัวพิมพ์ ตัวอย่างเช่น − areEqual('done', 'DOne') should return true. ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const str1 = 'done'; const str2 = 'DOn
สมมติว่าเรามีอาร์เรย์ของอาร์เรย์ที่มีเครื่องหมายของนักเรียนบางคนในบางวิชาเช่นนี้ - const arr = [ ["English", 52], ["Hindi", 154], ["Hindi", 241], ["Spanish", 10], ["French", 65], ["German", 98], ["Russian", 10] ]; เราจำเป็นต้องเข
เราต้องเขียนฟังก์ชัน JavaScript ที่มีสองสตริง เช่น str1 และ str2 ฟังก์ชันควรนับและส่งคืนจำนวนครั้งที่ str2 ปรากฏใน str1 ตัวอย่างเช่น − count('this is a string', 'is') should return 2; ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const str1 = 'this is a string'; const str2 = 'is
สมมติว่าเรามีอาร์เรย์ของ true/false ที่แสดงโดย t/f ซึ่งเราดึงมาจากฐานข้อมูลบางอย่างเช่นนี้ - const arr = ['f', 't', 'f', 't', 't', 't', 'f', 'f', 't', 't', 't', 't', 't', 't', 'f',
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขสองตัวที่ระบุช่วง ฟังก์ชันของเราควรส่งคืนจำนวนเฉพาะแบบสุ่มที่อยู่ในช่วงนั้น ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const range = [100, 1000]; const getPrimes = (min, max) => { const result = Array(max + 1) .fill(0) &n
สมมติว่าเรามีวัตถุ JSON แบบนี้ - const obj = { "LAPTOP": [{ "productId": "123" }], "DESKTOP": [{ "productId": "456" }], "MOUSE&q
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของ Numbers จำนวนเท่าใดก็ได้ ฟังก์ชันของเราควรส่งคืนอาร์เรย์ของตัวเลขที่มากที่สุดที่เลือกจากอาร์เรย์อินพุตของอาร์เรย์ จำนวนองค์ประกอบในอาร์เรย์เอาต์พุตควรเท่ากับจำนวนอาร์เรย์ย่อยที่มีอยู่ในอาร์เรย์อินพุตดั้งเดิม ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น −
สมมติว่าเรามีวัตถุเช่นนี้ − const obj = {"100":"Jaipur","101":"Delhi","102":"Raipur","104":"Goa"}; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับหนึ่งในวัตถุเช่นอาร์กิวเมนต์แรกและคำค้นหาเป็นอาร์กิวเมนต์ที่สอง จากนั้นฟังก์
สมมติว่าเรามีวัตถุที่ซ้อนกันซึ่งมีข้อมูลเกี่ยวกับสัตว์เลี้ยงบางตัวเช่นนี้ - const pets = { owner1: 'Frank', owner2: 'Curly', owner3: 'Maurice', dogs: { terriers: { name1
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่แบ่ง Array ของตัวเลขออกเป็น N กลุ่ม ซึ่งต้องเรียงลำดับจากกลุ่มใหญ่ไปหากลุ่มเล็ก ตัวอย่างเช่น ในโค้ดด้านล่าง ให้แบ่ง Array จำนวน 12 ตัวเป็น 5 Array และผลลัพธ์ควรแบ่งเท่าๆ กัน จากขนาดใหญ่ (กลุ่ม) ไปจนถึงขนาดเล็ก: const arr = [1,2,3,4,5,6,7,8,9,10,11,12]; const
สมมติว่าเรามีอาร์เรย์ของวัตถุที่มีข้อมูลเกี่ยวกับภาพยนตร์บางเรื่องเช่นนี้ − const arr = [ {id: "1", name: "Snatch", type: "crime"}, {id: "2", name: "Witches of Eastwick", type: "comedy"}, {id: "3&
สมมติว่าเรามี Object of Objects แบบนี้ - const obj = { "CAB": { name: 'CBSSP', position: 2 }, "NSG": { name: 'NNSSP', position: 3 &nbs
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงของความยาวตัวแปรใดๆ ที่แสดงตัวเลข ฟังก์ชันของเราควรจะแปลงสตริงตัวเลขเป็นสตริงตัวอักษรที่สอดคล้องกัน ตัวอย่างเช่น − หากสตริงตัวเลขคือ − const str = '78956'; จากนั้นผลลัพธ์ควรเป็น − const output = 'ghief'; หากสตริงตัวเลขคือ − const s
สมมติว่าเรามี JSON Array ที่มีข้อมูลเกี่ยวกับตั๋วบางอย่างเช่นนี้ − const arr = [ { "quantity": "1", "description": "VIP Ticket to Event" }, { "quantity&q
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์สองอาร์เรย์ที่มีความยาวเท่ากัน ฟังก์ชันควรคูณค่าที่สอดคล้องกัน (ตามดัชนี) ในแต่ละค่า แล้วรวมผลลัพธ์ ตัวอย่างเช่น หากอาร์เรย์อินพุตเป็น − const arr1 = [2, 3, 4, 5]; const arr2 = [4, 3, 3, 1]; ดังนั้นผลลัพธ์ควรเป็น 34 เพราะ (4*2+3*3+4*3+5*1) = 34 ต
สมมติว่าเรามีอาร์เรย์ดังกล่าว − const arr = [A, A, B, B, C, C, D, E]; เราจำเป็นต้องสร้างอัลกอริทึมเพื่อที่จะค้นหาชุดค่าผสมทั้งหมดที่รวมกันเป็นอาร์เรย์ทั้งหมด โดยที่องค์ประกอบจะไม่ซ้ำกัน ตัวอย่างชุดค่าผสม − [A, B, C, D, E] [A, B, C] [A, B, C, D] [A, B, C, E] [A, B, C] [A, B, C] [D, E] คำอธิบาย [A,