Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript
Javascript
  1. ความสำคัญของเมธอด _isEqual() ใน JavaScript คืออะไร?

    _isEqual() _isEqual() มาจาก ขีดล่าง และ lodash ไลบรารีของจาวาสคริปต์ มันถูกใช้เพื่อเปรียบเทียบวัตถุจาวาสคริปต์ ความสำคัญของวิธีนี้คือไม่สนใจลำดับของคุณสมบัติในขณะที่เปรียบเทียบวัตถุ เพียงตรวจสอบว่าคุณสมบัติในวัตถุทั้งสองมีค่าเท่ากันหรือไม่ ในขณะที่ JSON.stringify() ซึ่งใช้ในการเปรียบเทียบอ็อบเ

  2. จะตรวจสอบได้อย่างไรว่าองค์ประกอบที่มีให้ในอาร์เรย์ได้ผ่านเงื่อนไขที่ระบุหรือไม่ใน JavaScript?

    มีสองวิธี เพื่อตรวจสอบว่าองค์ประกอบที่จัดเตรียมไว้ของอาร์เรย์ผ่านการทดสอบหรือไม่ คือ Array.filter() เมธอดและ _.filter() กระบวนการ. วิธีแรกเป็นวิธีจาวาสคริปต์ปกติ ในขณะที่วิธีหลังเป็นวิธีจาก underscore.js ซึ่งเป็นไลบรารี่ของจาวาสคริปต์ ไวยากรณ์ _.filter( list, conditions); วิธีนี้ยอมรับสองพารามิเตอร

  3. จะลบค่าเท็จออกจากอาร์เรย์ใน JavaScript ได้อย่างไร

    ไลบรารี Javascript underscore.js ได้จัดเตรียม _.compact() วิธีการลบ เท็จ . ทั้งหมด ค่าในอาร์เรย์ ค่าเท็จในอาร์เรย์ไม่มีอะไรเลยนอกจาก NaN, ไม่ได้กำหนด, สตริงว่าง, เท็จ และ 0 โดยจะส่งคืนอาร์เรย์ใหม่ที่ปราศจากค่าเท็จเป็นเอาต์พุต ไวยากรณ์ _.compact( array ); ใช้อาร์เรย์เป็นพารามิเตอร์และส่งกลับอา

  4. ความสำคัญของเมธอด _without() ใน JavaScript คืออะไร?

    _ไม่มี() เมธอดนี้อยู่ใน underscore.js ไลบรารีของจาวาสคริปต์ ใช้พารามิเตอร์สองตัวและลบองค์ประกอบที่มีอยู่ในอาร์เรย์ที่สองออกจากอาร์เรย์แรกคืออะไร ไม่สนใจว่าค่า จริง หรือ เท็จ จะตรวจสอบแต่ละค่าทีละรายการและดำเนินการงาน ตรวจสอบให้แน่ใจว่าได้คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ไวยากรณ์ _.without( ar

  5. จะลบฟังก์ชั่นออกจากวัตถุใน JavaScript ได้อย่างไร?

    JSON.stringify() วิธีการไม่เพียง ทำให้แน่น วัตถุ แต่ยัง ลบ ฟังก์ชั่นใดๆ มีอยู่ในวัตถุ มาคุยกันในรายละเอียด ตัวอย่าง-1 ในตัวอย่างต่อไปนี้ คุณสมบัติ การกำหนด คือ ฟังก์ชัน ดังนั้นเมื่อเราพยายาม ทำให้แน่น ออบเจ็กต์ ฟังก์ชันถูกลบ และคุณสมบัติอื่นๆ ถูกแสดงตามที่แสดงในเอาต์พุต <html> <body&g

  6. วิธีที่จะไม่ลบฟังก์ชันภายในวัตถุเมื่อดำเนินการเมธอด JSON.stringify ()

    JSON.stringify() วิธีการไม่เพียง ทำให้แน่น วัตถุ แต่ยังลบ ฟังก์ชัน . ใดๆ หากพบในวัตถุนั้น เพื่อให้ ทำหน้าที่ ไม่ให้ลบออก ควรแปลงเป็น สตริง แล้วก็เฉพาะ JSON.stringify() ควรใช้วิธีการ ในตัวอย่างต่อไปนี้ตั้งแต่ ฟังก์ชัน ไม่ถูกแปลงเป็นสตริง แต่จะถูกลบเมื่อดำเนินการโดยเมธอด JSON.stringify() และคุณส

  7. การประกาศตัวแปรอีกครั้งสามารถทำลายค่าของตัวแปรนั้นใน JavaScript ได้หรือไม่?

    ประกาศอีกครั้ง ตัวแปรจะไม่ ทำลาย ค่าของตัวแปร จนกว่าจะ กำหนด . และ กับ คุณค่าใหม่ . อื่นๆ . หากเราดูตัวอย่างต่อไปนี้ ตัวแปร x และ y ถูกกำหนดด้วยค่า 4 และ 8 ตามลำดับ ต่อมาเมื่อมีการกำหนดตัวแปรใหม่ ค่าเก่าจะถูกแทนที่ด้วยค่าใหม่และแสดงตามที่แสดงในผลลัพธ์ . ตัวอย่าง <html> <body>   &

  8. จะส่งผ่านอาร์เรย์เป็นอาร์กิวเมนต์ของฟังก์ชันใน JavaScript ได้อย่างไร

    ส่งผ่านอาร์เรย์เป็นอาร์กิวเมนต์ของฟังก์ชัน ใน สมัยก่อนถ้าเราต้องส่งอาร์เรย์เป็นอาร์กิวเมนต์ของฟังก์ชัน apply() และ ว่าง ควรใช้ การใช้ null ทำโค้ด ไม่สะอาด . ดังนั้น เพื่อให้โค้ดสะอาดและเพื่อส่งผ่านอาร์เรย์เป็นอาร์กิวเมนต์ของฟังก์ชัน สเปรด โอเปอเรเตอร์เข้ามาที่ภาพ โดยใช้ สเปรด โอเปอเรเตอร์ เราไ

  9. จะค้นหาค่าสูงสุดในอาร์เรย์โดยใช้ตัวดำเนินการสเปรดใน JavaScript ได้อย่างไร

    เรามีวิธีการแบบลอจิคัลและวิธี inbuilt มากมายเพื่อค้นหาค่าสูงสุดในอาร์เรย์ แต่การใช้ สเปรด ตัวดำเนินการทำให้งานของเราง่ายขึ้นมากในการค้นหาค่าสูงสุด วิธีการในตัว Math.max() เป็นวิธีการทั่วไปที่ใช้เพื่อค้นหาค่าสูงสุดในอาร์เรย์ แต่ในวิธีนี้ เราจำเป็นต้องส่งผ่านองค์ประกอบทั้งหมดทีละอย่าง ทำให้งานของเราห

  10. จะใช้ตัวดำเนินการกระจายเพื่อเข้าร่วมสองอาร์เรย์ขึ้นไปใน JavaScript ได้อย่างไร

    การรวมสองอาร์เรย์ตั้งแต่สองอาร์เรย์ขึ้นไป เรามีวิธีการในตัวที่เรียกว่า array.concat() . แต่เราสามารถเข้าร่วมอาร์เรย์ได้ง่ายขึ้นมากโดยใช้ กระจาย โอเปอเรเตอร์ ไวยากรณ์ var merged = [...arr1, ...arr2]; มาลองผสานอาร์เรย์โดยไม่ กระจาย โอเปอเรเตอร์ ในตัวอย่างต่อไปนี้ แทนที่จะเป็น สเปรด โอเปอเรเตอร์ ar

  11. 'เลขคณิตจุดลอยตัว' แม่นยำ 100% ใน JavaScript หรือไม่

    เลขคณิตจุดลอยตัว จาวาสคริปต์ไม่ถูกต้อง 100% เสมอไป สำหรับสมมุติเอา 1/3 เช่น 0.33333..... ที่นี่ค่า 0.333.... จะปัดเศษที่จุดที่ไม่รู้จัก ดังนั้นหากเราบวกมันด้วยค่าอื่นซึ่งมีค่าเป็นทศนิยมด้วย เราจะไม่ได้ผลลัพธ์ที่ต้องการ ดังนั้นเราจึงสรุปได้ว่าเมื่อเพิ่มทศนิยมสองตำแหน่งแล้ว จะเกิดข้อผิดพลาดในการปัดเศษ

  12. ความสำคัญของวิธี Math.trunc () ใน JavaScript คืออะไร?

    Math.trunc() ไม่เหมือนกับ Math.floor() , Math.ceil() และ Math.round() , Math.trunc() method ลบ เศษส่วน และแจกเฉพาะ จำนวนเต็ม ส่วนหนึ่ง. ไม่สนใจปัดเศษ ตัวเลขเป็นจำนวนเต็มที่ใกล้ที่สุด มันไม่ได้สังเกตด้วยซ้ำว่าค่านั้นเป็นบวกหรือลบ หน้าที่ของมันคือการตัดส่วนที่เป็นเศษส่วน .เท่านั้น . ไวยากรณ์ Math

  13. อธิบายฟังก์ชันตัวสร้างใน JavaScript หรือไม่

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

  14. จะเลือกปุ่มตัวเลือกโดยค่าเริ่มต้นใน JavaScript ได้อย่างไร

    ในการเลือกปุ่มตัวเลือกโดยค่าเริ่มต้น เราต้องทำเครื่องหมายว่า จริง . หากเป็น ตรวจสอบ เป็น จริง จากนั้นตามค่าเริ่มต้นจะเป็น ออโต้โฟกัส . ในตัวอย่างต่อไปนี้ เรามีเพียงปุ่มตัวเลือกและไม่มีปุ่มใดโฟกัสอัตโนมัติ . ตัวอย่าง <html>    <form id="radiobuttons" name="radiob

  15. คำสั่ง 'for await...of' ใน JavaScript มีความสำคัญอย่างไร

    รอ...ของ รอ...ของ คำสั่งจะสร้างการวนซ้ำบน async วัตถุและ ซิงค์ ออบเจ็กต์ เช่น อาร์เรย์ ออบเจ็กต์คล้ายอาร์เรย์ ชุดแผนที่ เป็นต้น ไวยากรณ์ for await (variable of iterable) {    statement } ตัวอย่าง ในตัวอย่างต่อไปนี้ รอ...ของ คำสั่ง ใช้เพื่อวนซ้ำอาร์เรย์ปกติในรูปแบบ async และจำนวนเต็มแ

  16. จะสร้างรูที่ไม่ได้กำหนดในอาร์เรย์ใน JavaScript ได้อย่างไร?

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

  17. จะแปลงสตริงเป็นฟังก์ชันใน JavaScript ได้อย่างไร

    การแปลงสตริงเป็นฟังก์ชัน eval() ควรใช้วิธี วิธีนี้ใช้ สตริง เป็นพารามิเตอร์และแปลงเป็นฟังก์ชัน ไวยากรณ์ eval(string); ตัวอย่าง ในตัวอย่างต่อไปนี้ ในสตริงเอง คุณสมบัติที่เรียกว่า age ถูกกำหนดด้วยฟังก์ชัน ต่อมาใช้ eval() ฟังก์ชัน อายุของคุณสมบัติจะถูกแปลงเป็นฟังก์ชันและแสดงผลตามที่แสดงในผลลัพธ์ &l

  18. จะค้นหารายการที่ซ้ำกันในอาร์เรย์โดยใช้เมธอด set () และ filter () ใน JavaScript ได้อย่างไร

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

  19. การใช้ฟังก์ชั่น Apply () ใน JavaScript คืออะไร?

    ตามเนื้อผ้า เรามีวัตถุที่มี วิธีการ เฉพาะของตัวเอง และ คุณสมบัติ . ใช้ apply() ฟังก์ชั่น เราสามารถสร้างวิธีการที่สามารถเข้าถึงวัตถุที่กำหนดทั้งหมดรวมกันได้ จริงๆ แล้ว วิธีนี้ใช้ได้ผลเหมือนกับ call() ฟังก์ชัน แต่เมื่อมีความจำเป็นต้องส่งผ่านอาร์เรย์เช่นตัวแปร apply() ฟังก์ชั่นมาในรูปภาพ ในตัวอย่างต

  20. วิธีการใช้ฟังก์ชั่นผูก () ใน JavaScript?

    ผูก() ไม่เหมือน apply() ฟังก์ชันซึ่งให้ ค่า เป็นเอาต์พุต Bind() ฟังก์ชันส่งผลให้ ฟังก์ชัน ที่มีความสามารถในการรันโค้ดได้ หากเราสังเกตโค้ดต่อไปนี้ apply() ได้ส่งผลให้ ค่า เอาต์พุตในขณะที่ bind() ฟังก์ชั่นส่งผลให้ ฟังก์ชั่น เอาท์พุต ตัวอย่าง <html> <body> <script> var obj =

Total 5927 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:170/297  20-คอมพิวเตอร์/Page Goto:1 164 165 166 167 168 169 170 171 172 173 174 175 176