หน้าแรก
หน้าแรก
สมมติว่า เรามีวัตถุ JSON สองอย่างนี้ − const obj1 = {a: "apple", b: "banana", c: "carrot"}; const obj2 = {a: "apple", e: "egg", b: "banana", c: "carrot", d: "dog"}; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับวัตถุสองอย
สมมติว่าเรามีอาร์เรย์ของวัตถุเช่นนี้ - const arr =[ { url:www.example.com/hello, id:22 }, { url:www.example.com/hello, id:22 }, { url:www.example.com/hello-how-are-you, id:23 }, { url:www.example.com/i-like-cats, id:24 }, { url:www.example.com/i-like-pie, id:25 }]; เราจำเป็นต้องเขียนฟังก์ชัน JavaSc
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่สร้างชุดค่าผสมจากจำนวนอาร์เรย์ n จำนวนที่มีองค์ประกอบจำนวน m อยู่ในนั้น ตัวอย่างเช่น − พิจารณาข้อมูลนี้ - const arr =[ [0,1], [0,1,2,3], [0,1,2]] 3 อาร์เรย์ย่อยที่มีจำนวนองค์ประกอบต่างกัน สิ่งที่เราต้องการทำคือรวบรวมชุดค่าผสมทั้งหมดโดยการรวมรายการจากแต่ละ
เรามีชุดตัวเลขและข้อกำหนดของเราคือค้นหาคีย์ตัวเลขเดียวกันหรือใกล้เคียงที่สุดกับตัวเลขที่ระบุเป็นอินพุตของฟังก์ชัน ชุดของตัวเลขถูกกำหนดเป็น − const numbers = { A:107, B:112, C:117, D:127, E:132, F:140, G:117,
สมมติว่าเรามีตัวอักษรสองตัวแบบนี้ - const arr1 = ["A","B","C"]; const arr2 = ["1","2","3"]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวอักษรสองตัวดังกล่าว จากนั้นฟังก์ชันควรรวมแต่ละองค์ประกอบของอาร์เรย์แรกกับแต่ละองค์ประกอบข
เราจำเป็นต้องเขียนโปรแกรม JavaScript ที่ให้ข้อมูลแก่ผู้ใช้ เมื่อผู้ใช้ป้อนค่าบางค่าแล้วกดปุ่ม ฟังก์ชันของเราจะตรวจสอบว่าอินพุตนั้นเป็นตัวเลขที่ถูกต้องหรือไม่ หากเป็นตัวเลขที่ถูกต้อง โปรแกรมควรพิมพ์ตัวเลขทั้งหมดแยกกันไปที่หน้าจอ ตัวอย่างเช่น − หากอินพุตคือ − 4 3 3 5 4 จากนั้นผลลัพธ์บนหน้าจอควรเป็น
สมมติว่าเรามีอาร์เรย์ของวัตถุที่อธิบายเส้นทางของเที่ยวบินบางเที่ยวบินเช่นนี้ − const routes = [ { flyFrom: "CDG", flyTo: "DUB", return: 0, }, { flyFrom: &quo
สมมติว่าเรามีวัตถุเช่นนี้ − const obj ={ value 0:value, value 1:value, value 2:value, value 3:value, value 4:value , value 5:value, value 6:value, value 7:value, value 8:value, value 9:value}; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับวัตถุดังกล่าว ฟังก์ชันควรส่งคืนอาร์เรย์ใหม่ของออบเจ็กต์ซึ่งแต่
เรามีอาร์เรย์ที่มีวัตถุมากมาย เราจำเป็นต้องเขียนฟังก์ชันเพื่อจัดเรียงครึ่งแรกของอาร์เรย์จากน้อยไปหามาก และครึ่งหลังของอาร์เรย์ที่เรียงลำดับจากน้อยไปมาก ถึง แต่ไม่มีการผสมรายการของส่วนต่าง ๆ เข้าด้วยกัน พิจารณาอาร์เรย์ตัวอย่างนี้ - const arr = [ {id:1, x: 33}, {id:2, x: 22
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้สมการทางคณิตศาสตร์ที่เป็นสตริง ฟังก์ชันควรส่งคืนผลลัพธ์ของสมการที่ให้ไว้กับฟังก์ชัน ตัวอย่างเช่น หากสมการคือ − const str = '1+23+4+5-30'; จากนั้นผลลัพธ์ควรเป็น 3 ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const str = '1+23+4+5-30'; const compute
เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็มที่จัดเรียงและค่าเฉลี่ยเป้าหมายเป็นอาร์กิวเมนต์แรกและตัวที่สอง ฟังก์ชันควรกำหนดว่ามีคู่ของค่าในอาร์เรย์ที่ค่าเฉลี่ยของทั้งคู่เท่ากับค่าเฉลี่ยเป้าหมายหรือไม่ มีวิธีแก้ปัญหาด้วย O(1) ความซับซ้อนของพื้นที่เพิ่มเติมและความซับซ้อนของเวลา O(n) เน
สมมติว่าเรามีสตริงยาวที่แสดงตัวเลขเช่นนี้ − const str = '11222233344444445666'; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงดังกล่าว ฟังก์ชันของเราควรจะส่งคืนอ็อบเจ็กต์ที่ควรกำหนดคุณสมบัติ id ที่ไม่ซ้ำกันให้กับแต่ละหมายเลขที่ไม่ซ้ำในสตริงและอีกหนึ่งคุณสมบัติ count ที่เก็บการนับจำนวนครั
ด้วยอาร์เรย์ของจำนวนเต็มบวก 5 ตัว เราจำเป็นต้องค้นหาค่าต่ำสุดและสูงสุดที่สามารถคำนวณได้โดยการบวกจำนวนเต็มสี่ในห้าจำนวนพอดี จากนั้นพิมพ์ค่าต่ำสุดและสูงสุดตามลำดับเป็นบรรทัดเดียวของจำนวนเต็มยาวสองช่องที่คั่นด้วยช่องว่าง อาร์เรย์ไม่ได้ถูกจัดเรียงตลอดเวลา ตัวอย่างเช่น − const arr = [1, 3, 5, 7, 9] ผ
สมมติว่าเรามีอาร์เรย์ของวัตถุเช่นนี้ - const arr = [ {_id : "1", S : "2"}, {_id : "1", M : "4"}, {_id : "2", M : "1"}, {_id : "" , M : "1"}, {_id : "3
สมมุติว่า เรามีสองสิ่งนี้ − const obj1 = { positive: ['happy', 'excited', 'joyful'], negative: ['depressed', 'sad', 'unhappy'] }; const obj2 = { happy: 6, excited: 1, unhappy: 3 }; เราจำ
สมมุติว่า เรามีอาร์เรย์ของตัวเลขสองแถวที่แทนช่วงสองช่วงเช่นนี้ − const arr1 = [2, 5]; const arr2 = [4, 7]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์สองอาร์เรย์ดังกล่าว จากนั้นฟังก์ชันควรสร้างอาร์เรย์ของช่วงใหม่ ซึ่งเป็นจุดตัดของช่วงอินพุตทั้งสองและส่งกลับช่วงนั้น ดังนั้นเอาต์พุตของอินพ
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวอักษรที่มีค่าซ้ำกัน ฟังก์ชันของเราควรส่งคืนอาร์เรย์ขององค์ประกอบทั่วไปที่สุดในอาร์เรย์ (หากองค์ประกอบสองรายการขึ้นไปปรากฏขึ้นในจำนวนที่เท่ากันในจำนวนที่มากที่สุด อาร์เรย์ควรมีองค์ประกอบเหล่านั้นทั้งหมด) ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − con
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขจำนวนมากและส่งกลับลำดับการดำเนินการที่ถูกต้องเพื่อให้เป็นไปตามสมการ ตัวดำเนินการที่สามารถใช้ได้คือ (+, −, *, /, ^, %) ตัวอย่างเช่น − อินพุต :5 3 8 เอาต์พุต :5+3=8 อินพุต :9 27 3 เอาต์พุต :9=27/3 อินพุต :5 2 25 , 1 5 2 เอาต์พุต :5^2=25 , 1=5%2 สำหรั
เราต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขและกำหนดว่าเป็นตัวเลขที่หารตัวเองหรือไม่ ตัวเลขที่หารตัวเองคือตัวเลขที่หารด้วยตัวเลขทุกหลักที่มีอยู่ในตัวหารลงตัว มันควรจะส่งออกว่า “ตัวเลขนี้หารตัวเอง” ถ้ามันเป็นอย่างอื่น มันควรจะออก “ตัวเลขนี้ไม่หารตัวเอง” ตัวอย่างเช่น 128 เป็นจำนวนที่หารตัว
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขและกำหนดว่าเป็นตัวเลขพาลินโดรมหรือไม่ ตัวเลขพาลินโดรม − ตัวเลขพาลินโดรมคือตัวเลขที่อ่านค่าเดียวกันจากทั้งด้านซ้ายและด้านขวา ตัวอย่างเช่น − 343 เป็นเลขพาลินโดรม 6789876 เป็นเลขพาลินโดรม 456764 ไม่ใช่เลขพาลินโดรม ตัวอย่าง รหัสสำหรับสิ่งนี