Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript
Javascript
  1. วิธีการเรียงลำดับอาร์เรย์ของจำนวนเต็มอย่างถูกต้อง JavaScript?

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของ Numbers จากนั้นฟังก์ชันควรจัดเรียงอาร์เรย์ของตัวเลขให้เข้าที่ (เรียงลำดับจากน้อยไปมากหรือมากไปหาน้อย) ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const arr = [2, 5, 19, 2, 43, 32, 2, 34, 67, 88, 4, 7]; const sortIntegers = (arr = []) => {   &n

  2. ทดสอบการมีอยู่ของคีย์อ็อบเจ็กต์ JavaScript ที่ซ้อนกันใน JavaScript

    สมมติว่าเรามีการอ้างอิงถึงวัตถุ - let test = {}; ออบเจ็กต์นี้อาจ (แต่ไม่ใช่ในทันที) มีออบเจ็กต์ที่ซ้อนกันอยู่ เช่น − test = {level1: {level2: {level3: "level3"}}}; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับหนึ่งในวัตถุเช่นอาร์กิวเมนต์แรกและสตริงคีย์จำนวนเท่าใดก็ได้เป็นอาร์กิวเมนต์หลังจ

  3. การนับการเกิดขึ้นขององค์ประกอบอาร์เรย์ JavaScript และใส่อาร์เรย์ 2d ใหม่

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของค่าตามตัวอักษร จากนั้นฟังก์ชันควรนับความถี่ของแต่ละองค์ประกอบของอาร์เรย์อินพุตและเตรียมอาร์เรย์ใหม่ตามเกณฑ์นั้น ตัวอย่างเช่น − หากอาร์เรย์อินพุตคือ − const arr = [5, 5, 5, 2, 2, 2, 2, 2, 9, 4]; จากนั้นผลลัพธ์ควรเป็น − const output = [   &

  4. แปลงข้อมูลจากอาร์เรย์ที่ซ้อนกันเป็นวัตถุใน JavaScript

    สมมติว่าเรามีอาร์เรย์ต่อไปนี้ - const arr =[ [ [ [dog, Harry], [age, 2] ], [ [dog, Roger], [age, 5] ]]; เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ที่ซ้อนกันดังกล่าว ฟังก์ชันควรเตรียมวัตถุตามอาร์เรย์ วัตถุสำหรับอาร์เรย์ด้านบนควรมีลักษณะดังนี้ − const output =[ {dog:Harry, age:2}, {dog:Rog

  5. สร้างอาร์เรย์แบบต้นไม้จากอาร์เรย์แบบแบนใน JavaScript

    เรามีไฟล์ json ที่ซับซ้อนซึ่งเราต้องจัดการกับ JavaScript เพื่อให้มีลำดับชั้น เพื่อสร้างแผนผังในภายหลัง ทุกรายการของอาร์เรย์ JSON มี - id − id เฉพาะ parentId - id ของโหนดหลัก (ซึ่งจะเป็น 0 หากโหนดนั้นเป็นรูทของทรี) ระดับ − ระดับความลึกในต้นไม้ ข้อมูล JSON ได้รับการ จัดลำดับ แล้ว หมายความ

  6. การเรียงลำดับอาร์เรย์ JavaScript ตามระดับ

    เรามีข้อมูลที่มีความสัมพันธ์แบบหนึ่งถึงหลายความสัมพันธ์ในอาร์เรย์เดียวกัน องค์กรจัดตั้งขึ้นตามระดับ parentId ขององค์ประกอบจะสูงกว่าตัวเองหนึ่งระดับเสมอและอ้างอิงโดย parentId เราจำเป็นต้องได้รับอาร์เรย์หลายระดับจากอาร์เรย์นี้ องค์ประกอบที่มีระดับสูงสุดจะเป็นอาร์เรย์หลัก โดยมีลูกเป็นอาร์เรย์ย่อย หาก

  7. การจัดกลุ่มอาร์เรย์และการนับรายการสร้างอาร์เรย์ใหม่ตามกลุ่มใน JavaScript

    สมมติว่าเรามีอาร์เรย์ของวัตถุเช่นนี้ - const arr =[ { ภูมิภาค:แอฟริกา ผลไม้:สีส้ม ผู้ใช้:แกรี่ } { ภูมิภาค:แอฟริกา ผลไม้:Apple ผู้ใช้:สตีฟ } { ภูมิภาค:ยุโรป ผลไม้:ส้ม ผู้ใช้:จอห์น } { ภูมิภาค:ยุโรป ผลไม้:Apple ผู้ใช้:บ๊อบ } { ภูมิภาค:เอเชีย ผลไม้:ส้ม, ผู้ใช้:เอียน } { ภูมิภาค:เอเชีย ผลไม้:Apple ผู้ใ

  8. รวมองค์ประกอบที่เหมือนกันภายในหนึ่งอาร์เรย์ใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของ Numbers อาร์เรย์อาจมีรายการที่ซ้ำ/ซ้ำกันอยู่ภายใน ฟังก์ชันของเราควรเพิ่มรายการที่ซ้ำกันทั้งหมดและส่งคืนอาร์เรย์ใหม่ที่เกิดขึ้น ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const arr = [20, 20, 20, 10, 10, 5, 1]; const sumIdentical = (arr = []) => {

  9. ค้นหาสตริงที่ยาวที่สุดในอาร์เรย์ใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของสตริง ฟังก์ชันของเราควรวนซ้ำในอาร์เรย์และค้นหาและส่งคืนสตริงที่ยาวที่สุดจากอาร์เรย์ ฟังก์ชันของเราควรทำสิ่งนี้โดยไม่เปลี่ยนเนื้อหาของอาร์เรย์อินพุต ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const arr = ["aaaa", "aa", "aa"

  10. แยกตัวเลขออกเป็น 4 หมายเลขสุ่มใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขเป็นอินพุตแรกและป้อนตัวเลขสูงสุดเป็นอินพุตที่สอง ฟังก์ชันควรสร้างตัวเลขสุ่มสี่ตัว ซึ่งเมื่อรวมกันแล้วควรเท่ากับจำนวนที่กำหนดให้ทำหน้าที่เป็นอินพุตแรก และตัวเลขทั้งสี่ตัวไม่ควรเกินตัวเลขที่ระบุเป็นอินพุตที่สอง ตัวอย่างเช่น − หากอาร์กิวเมนต์ของฟังก์ช

  11. Dash แยกผลิตภัณฑ์คาร์ทีเซียนของอาร์เรย์จำนวนเท่าใดก็ได้ใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวอักษรจำนวนเท่าใดก็ได้ ฟังก์ชันควรคำนวณและส่งคืนอาร์เรย์ของผลิตภัณฑ์คาร์ทีเซียนขององค์ประกอบทั้งหมดจากอาร์เรย์ที่คั่นด้วย dash(−) ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const arr1= [ 'a', 'b', 'c', 'd' ]; const arr

  12. จะตรวจสอบว่าอาร์เรย์มีค่าจำนวนเต็มใน JavaScript ได้อย่างไร

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ขององค์ประกอบ ฟังก์ชันของเราควรตรวจสอบว่าอาร์เรย์มีค่าจำนวนเต็มหรือไม่ เราควรคืนค่าจริงถ้ามันไม่เท็จมิฉะนั้น ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const arr = ["123", "", "21345", "90"]; const findInteger = (

  13. การนับจำนวนคำในประโยคใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง ฟังก์ชันของเราควรจะนับจำนวนตัวอักษร (ตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก) ในอาร์เรย์ ตัวอย่าง − หากสตริงอินพุตคือ − const str = 'this is a string!'; จากนั้นผลลัพธ์ควรเป็น − 13 ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const str = 'this is a string!&

  14. การเกิดขึ้นสูงสุดในอาร์เรย์หรือเลือกครั้งแรกใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของค่าตามตัวอักษร ฟังก์ชันของเราควรคืนค่าการเกิดขึ้นสูงสุดของค่าอาร์เรย์ และหากมีการเกิดขึ้นที่เท่ากัน เราควรคืนค่าที่เลือกครั้งแรกของการเกิดขึ้นที่เท่ากัน const arr = ['25', '50', 'a', 'a', 'b', 'c']

  15. ค้นหาการรวมสตริงย่อยทั้งหมดภายในอาร์เรย์ใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของสตริง ฟังก์ชันควรค้นหาสตริงย่อยและชุดค่าผสมซูเปอร์สตริงทั้งหมดที่มีอยู่ในอาร์เรย์และส่งคืนอาร์เรย์ขององค์ประกอบเหล่านั้น ตัวอย่างเช่น − หากอาร์เรย์เป็น − const arr = ["abc", "abcd", "abcde", "xyz"]; จากน

  16. ส่งคืนอาร์เรย์ที่จัดเรียงตามลำดับศัพท์ใน JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสองอาร์เรย์ กล่าวคือ arr1 และ arr2 ฟังก์ชันของเราควรส่งคืนอาร์เรย์ที่จัดเรียงตามลำดับศัพท์ของสตริง arr1 ซึ่งเป็นสตริงย่อยของสตริงของ arr2 ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const lexicographicalSort = (arr1 = [], arr2 = []) => {    let i, j;

  17. การนับจำนวนสระในสตริงด้วย JavaScript

    เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง ฟังก์ชันควรนับจำนวนสระที่มีอยู่ในสตริง ฟังก์ชันควรเตรียมอ็อบเจกต์แมปการนับสระแต่ละตัวเทียบกับสระเหล่านั้น ตัวอย่าง รหัสสำหรับสิ่งนี้จะเป็น − const str = 'this is an example string'; const vowelCount = (str = '') => {    

Total 5927 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:46/297  20-คอมพิวเตอร์/Page Goto:1 40 41 42 43 44 45 46 47 48 49 50 51 52