หน้าแรก
หน้าแรก
สมมติว่าเรามีอาร์เรย์แบบนี้ - const arr = [ {"name": "Rahul", "score": 89}, {"name": "Vivek", "score": 88}, {"name": "Rakesh", "score": 75}, {"name"
สมมติว่าเรามีสองอาร์เรย์ - const keys = [0, 4, 2, 3, 1]; const values = ["first", "second", "third", "fourth", "fifth"]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับคีย์และอาร์เรย์ค่า และจับคู่ค่ากับคีย์ที่เกี่ยวข้อง ดังนั้นผลลัพธ์ควรมีลักษณะดังนี้
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขเป็นอาร์กิวเมนต์แรกและตัวเลขเดียวเป็นอาร์กิวเมนต์ที่สอง ฟังก์ชันควรส่งคืนอาร์เรย์ขององค์ประกอบทั้งหมดจากอาร์เรย์อินพุตที่มากกว่าหรือเท่ากับจำนวนที่ใช้เป็นอาร์กิวเมนต์ที่สอง ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง รหัสสำหรับ
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงที่มีตัวอักษรภาษาอังกฤษ ฟังก์ชันควรส่งคืนวัตถุที่มีการนับสระและพยัญชนะในสตริง ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const str = 'This is a sample string, will be used to collect some data'; const cou
สมมติว่าเรามีอาร์เรย์ของวัตถุเช่นนี้ - const array = [ {key: 'a', value: false}, {key: 'a', value: 100}, {key: 'a', value: null}, {key: 'a', value: 23} ]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าว
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและตรวจสอบว่ามีการจัดเรียงหรือไม่ ตัวอย่าง: isSorted('adefgjmxz') // true isSorted('zxmfdba') // true isSorted('dsfdsfva') // false ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const str = &
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงที่อาจมีเครื่องหมายทับ และฟังก์ชันควรส่งคืนสตริงใหม่โดยที่แบ็กสแลชทั้งหมดมีเครื่องหมายสแลชไปข้างหน้า ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const str = 'Th/s str/ng /conta/ns some/ forward slas/hes';
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวเลข ฟังก์ชันควรส่งคืนผลรวมของจำนวนเฉพาะทั้งหมดที่มีอยู่ในอาร์เรย์ ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const arr = [43, 6, 6, 5, 54, 81, 71, 56, 8, 877, 4, 4]; const isPrime = n => { &nb
สมมติว่าเรามีอาร์เรย์ที่มีองค์ประกอบที่ซ้ำกันเช่นนี้ - const arr = [1,1,2,2,3,4,4,5]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าวและส่งกลับอาร์เรย์ใหม่ อาร์เรย์ควรมีองค์ประกอบที่ปรากฏขึ้นเพียงครั้งเดียวในอาร์เรย์ดั้งเดิมเท่านั้น ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่า
สมมติว่าเรามีสตริงชนิดพิเศษเช่นนี้ − const str ="Integer,1 Float,2.0\nBoolean,True Integer,6\nFloat,3.66 Boolean,False"; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่แปลงสตริงข้างต้นเป็นอาร์เรย์ต่อไปนี้โดยใช้เมธอด String.prototype.split() - const arr = [ { &q
สมมติว่าเรามีอาร์เรย์ของวัตถุเช่นนี้ - const arr = [{a: 2, b: 5, c: 6}, {a:3, b: 4, d:1},{a: 1, d: 2}]; แต่ละอ็อบเจ็กต์ถูกผูกไว้เพื่อให้มีเอกลักษณ์ในตัวเอง (เพื่อให้เป็นอ็อบเจ็กต์ที่ถูกต้อง) แต่อ็อบเจ็กต์ที่แตกต่างกันสองรายการสามารถมีคีย์ทั่วไปได้ (สำหรับวัตถุประสงค์ของคำถามนี้) เราจำเป็นต้องเขียน
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวเลขที่อาจมีตัวเลขที่ซ้ำกัน ฟังก์ชันของเราควรส่งคืนผลรวมขององค์ประกอบที่ไม่ซ้ำทั้งหมด (องค์ประกอบที่ปรากฏเพียงครั้งเดียวในอาร์เรย์) ที่มีอยู่ในอาร์เรย์ ตัวอย่าง หากอาร์เรย์อินพุตเป็น − const arr = [2, 5, 5, 3, 2, 7, 4, 9, 9, 11]; จากนั้นผลลั
สมมติว่าเรามีสตริงที่มีตัวเลขเช่นนี้ − const str = '11222233344444445666'; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงนี้และส่งคืนอ็อบเจ็กต์ที่แสดงถึงการนับของแต่ละตัวเลขในสตริง ดังนั้น สำหรับสตริงนี้ เอาต์พุตควรเป็น − const output = { "1": 2, &quo
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลข พูด n และอาร์เรย์ของตัวเลขสองตัวที่แสดงถึงช่วง ฟังก์ชันควรส่งคืนอาร์เรย์ขององค์ประกอบสุ่ม n รายการที่วางอยู่ระหว่างช่วงที่อาร์กิวเมนต์ที่สองกำหนดไว้ ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const num = 10; co
สมมุติว่าเรามีอาร์เรย์สองแบบนี้ − const arr1 = [1,2,3,4,5,6]; const arr2 = [9,8,7,5,8,3]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์สองอาร์เรย์ดังกล่าวและส่งกลับอาร์เรย์ที่มีความแตกต่างแบบสัมบูรณ์ระหว่างองค์ประกอบที่สอดคล้องกันของอาร์เรย์ ดังนั้น สำหรับอาร์เรย์เหล่านี้ ผลลัพธ์ควรมีลักษณะ
สมมุติว่าเรามีอาร์เรย์สองแบบนี้ − const arr1 = ['d','a','b','c'] ; const arr2 = [{a:1},{c:3},{d:4},{b:2}]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ยอมรับสองอาร์เรย์นี้ ฟังก์ชั่นควรจัดเรียงอาร์เรย์ที่สองตามองค์ประกอบของอาร์เรย์แรก เราต้องจัดเรียงคีย์ของอาร์เรย์ที่สอ
สมมติว่าเรามีอาร์เรย์ของตัวอักษรแบบนี้ - const arr = [4, 6, , 45, 3, 345, , 56, 6]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ดังกล่าวและลบองค์ประกอบที่ไม่ได้กำหนดทั้งหมดออกจากอาร์เรย์แทนที่ เราจำเป็นต้องลบเฉพาะค่าที่ไม่ได้กำหนดและค่าว่างเท่านั้น ไม่ใช่ค่าที่เป็นเท็จทั้งหมด เราจะใช้ for
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript อย่างง่ายที่รับตัวเลข พูดว่า n และคำนวณแฟกทอเรียลของมัน รักษาจำนวนและตัวแปรผลลัพธ์ เราจะทำการคูณจำนวนนับเป็นผลลัพธ์และลดจำนวนลงทีละ 1 จนกว่าจะถึง 1 และสุดท้ายเราก็ส่งคืนผลลัพธ์ ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − c
สมมุติว่าเรามีอาร์เรย์ของตัวเลขแบบนี้ - const arr = [1,2,3,4,1,7,8,9,1]; สมมติว่าเราต้องการหาดัชนีขององค์ประกอบที่เล็กที่สุดในอาร์เรย์ สำหรับสิ่งนี้ เราสามารถใช้ − const min = Math.min.apply(Math, arr); const ind = arr.indexOf(min); รหัสนี้จะตั้งค่า ind เป็น 0 ได้สำเร็จซึ่งถูกต้องแน่นอน แต่สิ่งที
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript randomColor ที่คืนค่าสีที่สร้างแบบสุ่มทุกครั้งที่มีการเรียกใช้ ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันนี้กัน − ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const randomColor = () => { let color = '#'; for (let i = 0; i < 6; i++){ &nb