หน้าแรก
หน้าแรก
สมมุติว่าเรามีอาร์เรย์ของตัวเลขแบบนี้ - const arr = [ [ 0, 0, 0, −8.5, 28, 8.5 ], [ 1, 1, −3, 0, 3, 12 ], [ 2, 2, −0.5, 0, 0.5, 5.3 ] ]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ตัวเลขที่ซ้อนกันดังกล่าว ฟังก์ชันควรรวมตัวเลขทั้งหมดใ
สมมติว่าเรามีคลาส Constructor ที่สร้างวัตถุ Shoe แบบนี้ - class Shoe { constructor(name, price, type) { this.name = name; this.price = price; this.type = type; } }; เรากำลังใช้คลาสนี้เพื่อเติมอาร์เรย์ด้วยวัตถุเ
สมมุติว่าเรามีสตริงแบบนี้ − const str = 'dress/cotton/black, dress/leather/red, dress/fabric, houses/restaurant/small, houses/school/big, person/james'; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงดังกล่าว ฟังก์ชันควรเตรียมออบเจกต์ของอาร์เรย์เช่นนี้ − const output = { dres
สมมติว่าเรามีอาร์เรย์ของวัตถุเช่นนี้ - const arr = [ {"goods":"Wheat ", "from":"GHANA", "to":"AUSTRALIA"}, {"goods":"Wheat", "from":"USA", "to":"INDIA"},
เรามีอาร์เรย์ที่มีวัตถุต่างๆ ออบเจ็กต์บางรายการในอาร์เรย์นี้มีฟิลด์วันที่ (ซึ่งโดยทั่วไปแล้วจะส่งคืนเป็นสตริงจากเซิร์ฟเวอร์ ไม่ใช่อ็อบเจ็กต์วันที่) ในขณะที่สำหรับรายการอื่นๆ ฟิลด์นี้จะเป็นโมฆะ ข้อกำหนดคือเราต้องแสดงวัตถุที่ไม่มีวันที่ด้านบน และวัตถุที่มีวันที่จะต้องแสดงหลังจากจัดเรียงตามฟิลด์วันที่
สมมติว่าเรามีอาร์เรย์ของวัตถุเช่นนี้ - const arr = [ {a: 1, b: 2}, {a: 3, b: 4}, {a: 5, b: 6} ]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของอ็อบเจ็กต์ดังกล่าว ฟังก์ชันควรจับคู่อาร์เรย์นี้กับอาร์เรย์ของ Number literals เช่นนี้ − const output = [1, 2
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขเป็นอาร์กิวเมนต์แรก และขีดจำกัดบนและขีดจำกัดล่างเป็นอาร์กิวเมนต์ที่สองและสามตามลำดับ ฟังก์ชันของเราควรกรองอาร์เรย์และส่งคืนอาร์เรย์ใหม่ที่มีองค์ประกอบระหว่างช่วงที่ระบุโดยขีดจำกัดบนและล่าง (รวมถึงขีดจำกัด) ตัวอย่าง const array = [18, 23, 2
สมมุติว่าเรามีอาร์เรย์แบบนี้ - const arr = [ ["Ashley","2017-01-10",80], ["Ashley","2017-02-10",75], ["Ashley","2017-03-10",85], ["Clara","2017-01-10",90], &nbs
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้สตริงที่คั่นด้วยเครื่องหมายจุลภาคสองสตริง สตริงแรกคือสตริงคีย์ และสตริงที่สองคือสตริงค่า จำนวนองค์ประกอบ (จุลภาค) ในสตริงทั้งสองจะเท่ากันเสมอ ฟังก์ชันของเราควรสร้างอ็อบเจ็กต์ตามคีย์และสตริงค่า และแมปค่าที่สอดคล้องกับคีย์ ตัวอย่าง const str1= '[atty_ho
สมมติว่าเรามีวัตถุของอาร์เรย์เช่นนี้ − const obj = { arr_a: [9, 3, 2], arr_b: [1, 5, 0], arr_c: [7, 18] }; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับวัตถุหนึ่งของอาร์เรย์ดังกล่าว ฟังก์ชันควรสร้างอาร์เรย์แบบแบนและแบบผสานตามวัตถุนี้ ดังนั้นเอาต์พุตอาร์เรย์สุด
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขสองชุด ฟังก์ชันควรรวมอาร์เรย์ทั้งสองเข้าด้วยกันเพื่อสร้างอาร์เรย์ที่เรียงลำดับผลลัพธ์แล้วส่งคืนอาร์เรย์นั้น ตัวอย่างเช่น − หากทั้งสองอาร์เรย์เป็น − const arr1 = [2, 6, 6, 8, 9]; const arr2 = [1, 4, 5, 7]; จากนั้นอาร์เรย์เอาต์พุตควรเป็น
สมมติว่าเรามีอ็อบเจ็กต์สองอาร์เรย์แบบนี้ - const arr1 = [ {name:'test', lastname: 'test', gender:'f'}, {name:'test1', lastname: 'test1', gender:'f'}, {name:'test2', lastname: 'test2', gender:'m
สมมติว่าเรามีอาร์เรย์ JSON ของวัตถุเช่นนี้ - const arr = [ { "id": "03868185", "month_10": 6, }, { "id": "03870584", "mont
สมมุติว่า เรามีอาร์เรย์ของตัวเลขสองตัวที่ระบุช่วง เราจำเป็นต้องเขียนฟังก์ชันที่หาตัวคูณร่วมที่เล็กที่สุดของพารามิเตอร์ที่ให้มา ซึ่งสามารถหารด้วยทั้งสองอย่างเท่าๆ กัน และด้วยตัวเลขตามลำดับทั้งหมดในช่วงระหว่างพารามิเตอร์เหล่านี้ ช่วงจะเป็นอาร์เรย์ของตัวเลขสองตัวที่ไม่จำเป็นต้องอยู่ในลำดับตัวเลข ตัวอ
สมมติว่าเรามีอาร์เรย์ของวัตถุที่มีข้อมูลบางอย่างเกี่ยวกับผู้ใช้บางคนเช่นนี้ − const arr = [ { "name":"aaa", "id":"2100", "designation":"developer" }, &
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลข ฟังก์ชั่นควรแบ่งตัวเลขออกเป็นชิ้น ๆ ตามกฎต่อไปนี้ - จำนวนชิ้นควรเป็นกำลังสอง แต่ละอันควรมีกำลังสองของจำนวนไอเท็ม (โดยที่ขนาดเพิ่มเป็นกำลังสูงสุด 2 อัน ดังนั้น 1, 2, 4, 8, 16, 32, 32 เป็นค่าสูงสุด) ดังนั้น ตัวอย่างเช่น 8 สามารถแบ่งออกเป็น 1
สมมติว่าเรามีอาร์เรย์ของวัตถุเช่นนี้ - const nights = [ { "2016-06-25": 32, "2016-06-26": 151, "2016-06-27": null }, { "2016-06-24": null, "2016-06-25": null, "2016-06-26": null }, { "2016-06-26&q
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของอ็อบเจ็กต์ ออบเจ็กต์อาจมีคีย์บางส่วนที่แมปเป็นโมฆะ ฟังก์ชันของเราควรจัดเรียงอาร์เรย์โดยที่อ็อบเจ็กต์ทั้งหมดที่มีคีย์ที่แมปเป็นค่าว่างจะถูกผลักไปที่ส่วนท้ายของอาร์เรย์ ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const arr = [ {key: 'a
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่คำนวณรากที่ n ของตัวเลขแล้วส่งคืน ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const findNthRoot = (m, n) => { try { let negate = n % 2 == 1 && m < 0; if(negate) m =
สมมติว่าเรามีอาร์เรย์ของวัตถุเช่นนี้ - const arr = [ { id: '1', name: 'name 1', parentId: null }, { id: '2', name: 'name 2', parentId: null }, { id: '2_1', name: 'name 2_1', parentId: '2' }, {