หน้าแรก
หน้าแรก
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของ Numbers จากนั้นฟังก์ชันควรจัดเรียงอาร์เรย์ของตัวเลขให้เข้าที่ (เรียงลำดับจากน้อยไปมากหรือมากไปหาน้อย) ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const arr = [2, 5, 19, 2, 43, 32, 2, 34, 67, 88, 4, 7]; const sortIntegers = (arr = []) => { &n
สมมติว่าเรามีการอ้างอิงถึงวัตถุ - let test = {}; ออบเจ็กต์นี้อาจ (แต่ไม่ใช่ในทันที) มีออบเจ็กต์ที่ซ้อนกันอยู่ เช่น − test = {level1: {level2: {level3: "level3"}}}; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับหนึ่งในวัตถุเช่นอาร์กิวเมนต์แรกและสตริงคีย์จำนวนเท่าใดก็ได้เป็นอาร์กิวเมนต์หลังจ
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของค่าตามตัวอักษร จากนั้นฟังก์ชันควรนับความถี่ของแต่ละองค์ประกอบของอาร์เรย์อินพุตและเตรียมอาร์เรย์ใหม่ตามเกณฑ์นั้น ตัวอย่างเช่น − หากอาร์เรย์อินพุตคือ − const arr = [5, 5, 5, 2, 2, 2, 2, 2, 9, 4]; จากนั้นผลลัพธ์ควรเป็น − const output = [ &
สมมติว่าเรามีอาร์เรย์ต่อไปนี้ - const arr =[ [ [ [dog, Harry], [age, 2] ], [ [dog, Roger], [age, 5] ]]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ที่ซ้อนกันดังกล่าว ฟังก์ชันควรเตรียมวัตถุตามอาร์เรย์ วัตถุสำหรับอาร์เรย์ด้านบนควรมีลักษณะดังนี้ − const output =[ {dog:Harry, age:2}, {dog:Rog
เรามีไฟล์ json ที่ซับซ้อนซึ่งเราต้องจัดการกับ JavaScript เพื่อให้มีลำดับชั้น เพื่อสร้างแผนผังในภายหลัง ทุกรายการของอาร์เรย์ JSON มี - id − id เฉพาะ parentId - id ของโหนดหลัก (ซึ่งจะเป็น 0 หากโหนดนั้นเป็นรูทของทรี) ระดับ − ระดับความลึกในต้นไม้ ข้อมูล JSON ได้รับการ จัดลำดับ แล้ว หมายความ
เรามีข้อมูลที่มีความสัมพันธ์แบบหนึ่งถึงหลายความสัมพันธ์ในอาร์เรย์เดียวกัน องค์กรจัดตั้งขึ้นตามระดับ parentId ขององค์ประกอบจะสูงกว่าตัวเองหนึ่งระดับเสมอและอ้างอิงโดย parentId เราจำเป็นต้องได้รับอาร์เรย์หลายระดับจากอาร์เรย์นี้ องค์ประกอบที่มีระดับสูงสุดจะเป็นอาร์เรย์หลัก โดยมีลูกเป็นอาร์เรย์ย่อย หาก
สมมติว่าเรามีอาร์เรย์ JSON ที่มีออบเจ็กต์คู่คีย์/ค่าเช่นนี้ - const arr = [{ "key": "name", "value": "john" }, { "key": "number", "value": "1234" }, { &quo
สมมติว่าเรามีอาร์เรย์ของวัตถุเช่นนี้ - const arr =[ { ภูมิภาค:แอฟริกา ผลไม้:สีส้ม ผู้ใช้:แกรี่ } { ภูมิภาค:แอฟริกา ผลไม้:Apple ผู้ใช้:สตีฟ } { ภูมิภาค:ยุโรป ผลไม้:ส้ม ผู้ใช้:จอห์น } { ภูมิภาค:ยุโรป ผลไม้:Apple ผู้ใช้:บ๊อบ } { ภูมิภาค:เอเชีย ผลไม้:ส้ม, ผู้ใช้:เอียน } { ภูมิภาค:เอเชีย ผลไม้:Apple ผู้ใ
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของ Numbers อาร์เรย์อาจมีรายการที่ซ้ำ/ซ้ำกันอยู่ภายใน ฟังก์ชันของเราควรเพิ่มรายการที่ซ้ำกันทั้งหมดและส่งคืนอาร์เรย์ใหม่ที่เกิดขึ้น ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const arr = [20, 20, 20, 10, 10, 5, 1]; const sumIdentical = (arr = []) => {
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของสตริง ฟังก์ชันของเราควรวนซ้ำในอาร์เรย์และค้นหาและส่งคืนสตริงที่ยาวที่สุดจากอาร์เรย์ ฟังก์ชันของเราควรทำสิ่งนี้โดยไม่เปลี่ยนเนื้อหาของอาร์เรย์อินพุต ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const arr = ["aaaa", "aa", "aa"
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขเป็นอินพุตแรกและป้อนตัวเลขสูงสุดเป็นอินพุตที่สอง ฟังก์ชันควรสร้างตัวเลขสุ่มสี่ตัว ซึ่งเมื่อรวมกันแล้วควรเท่ากับจำนวนที่กำหนดให้ทำหน้าที่เป็นอินพุตแรก และตัวเลขทั้งสี่ตัวไม่ควรเกินตัวเลขที่ระบุเป็นอินพุตที่สอง ตัวอย่างเช่น − หากอาร์กิวเมนต์ของฟังก์ช
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวอักษรจำนวนเท่าใดก็ได้ ฟังก์ชันควรคำนวณและส่งคืนอาร์เรย์ของผลิตภัณฑ์คาร์ทีเซียนขององค์ประกอบทั้งหมดจากอาร์เรย์ที่คั่นด้วย dash(−) ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const arr1= [ 'a', 'b', 'c', 'd' ]; const arr
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ขององค์ประกอบ ฟังก์ชันของเราควรตรวจสอบว่าอาร์เรย์มีค่าจำนวนเต็มหรือไม่ เราควรคืนค่าจริงถ้ามันไม่เท็จมิฉะนั้น ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const arr = ["123", "", "21345", "90"]; const findInteger = (
สมมุติว่าเรามีอาร์เรย์แบบนี้ - const arr = [ [ ['firstName', 'Joe'], ['lastName', 'Blow'], ['age', 42], ['role', 'clerk'], [ &
สมมติว่าเรามีอาร์เรย์ของวัตถุเช่นนี้ - const arr = [ { id: 1, score: 1, isCut: false, dnf: false }, { id: 2, score: 2, isCut: false, dnf: false }, { id: 3, score: 3, isCut: false, dnf: false }, { id: 4, score: 4, isCut: false, dnf: false },
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง ฟังก์ชันของเราควรจะนับจำนวนตัวอักษร (ตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก) ในอาร์เรย์ ตัวอย่าง − หากสตริงอินพุตคือ − const str = 'this is a string!'; จากนั้นผลลัพธ์ควรเป็น − 13 ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const str = 'this is a string!&
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของค่าตามตัวอักษร ฟังก์ชันของเราควรคืนค่าการเกิดขึ้นสูงสุดของค่าอาร์เรย์ และหากมีการเกิดขึ้นที่เท่ากัน เราควรคืนค่าที่เลือกครั้งแรกของการเกิดขึ้นที่เท่ากัน const arr = ['25', '50', 'a', 'a', 'b', 'c']
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของสตริง ฟังก์ชันควรค้นหาสตริงย่อยและชุดค่าผสมซูเปอร์สตริงทั้งหมดที่มีอยู่ในอาร์เรย์และส่งคืนอาร์เรย์ขององค์ประกอบเหล่านั้น ตัวอย่างเช่น − หากอาร์เรย์เป็น − const arr = ["abc", "abcd", "abcde", "xyz"]; จากน
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสองอาร์เรย์ กล่าวคือ arr1 และ arr2 ฟังก์ชันของเราควรส่งคืนอาร์เรย์ที่จัดเรียงตามลำดับศัพท์ของสตริง arr1 ซึ่งเป็นสตริงย่อยของสตริงของ arr2 ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const lexicographicalSort = (arr1 = [], arr2 = []) => { let i, j;
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง ฟังก์ชันควรนับจำนวนสระที่มีอยู่ในสตริง ฟังก์ชันควรเตรียมอ็อบเจกต์แมปการนับสระแต่ละตัวเทียบกับสระเหล่านั้น ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const str = 'this is an example string'; const vowelCount = (str = '') => {