Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript
Javascript
  1. อะไรคือความแตกต่างระหว่าง Object.seal () และ Object.freeze () ใน JavaScript?

    ความแตกต่างระหว่าง Object.seal() และ Object.freeze() คืออดีตสามารถอนุญาตให้เปลี่ยนแปลงคุณสมบัติที่มีอยู่ของวัตถุในขณะที่หลังจะไม่อนุญาตให้เปลี่ยนแปลงใด ๆ กับวัตถุ Object.freeze() ทำให้วัตถุ ภูมิคุ้มกัน เป็นอะไรก็ได้ แม้แต่การเปลี่ยนแปลงนาทีก็เปลี่ยนไม่ได้ Object.seal() Object.seal() เมธอดขัดขวางก

  2. การใช้วัตถุ proxy () ใน JavaScript คืออะไร?

    พร็อกซี() หนึ่งในคุณสมบัติใหม่ที่นำเสนอโดย ECMAScript 6 คือ proxy() วัตถุ. Proxy() ออบเจ็กต์ใช้เพื่อกำหนดพฤติกรรมที่กำหนดเองสำหรับการดำเนินการพื้นฐาน (เช่น การค้นหาคุณสมบัติ การกำหนด การแจงนับ การเรียกใช้ฟังก์ชัน ฯลฯ) พร็อกซี() วัตถุมี 3 คำสำคัญ 1) ตัวจัดการ - เป็นวัตถุยึดที่มีกับดัก 2) กับดัก

  3. ฟังก์ชั่นแท้ใน JavaScript คืออะไร?

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

  4. จะทราบได้อย่างไรว่าวัตถุถูกปิดผนึกหรือไม่ใน JavaScript?

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

  5. จะลบแท็ก html ออกจากสตริงใน JavaScript ได้อย่างไร

    การลบแท็ก HTML ออกจากสตริง เราสามารถลบ HTML/XML แท็กในสตริงโดยใช้นิพจน์ทั่วไปใน javascript . องค์ประกอบ HTML เช่น span, div เป็นต้น อยู่ระหว่างลูกศรซ้ายและขวา เช่น , เป็นต้น ดังนั้นการแทนที่เนื้อหาภายในลูกศร พร้อมกับลูกศร โดยที่ไม่มีอะไร () จะทำให้งานของเรา ง่าย ไวยากรณ์ str.replace( /(<([^>

  6. จะหลีกเลี่ยงมลพิษเนมสเปซใน JavaScript ได้อย่างไร

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

  7. อะไรคือความแตกต่างระหว่าง for...in และ for...of loops ใน JavaScript?

    ความแตกต่างระหว่าง for...in และ for...of loops ลูปทั้งสองวนซ้ำบางสิ่ง ความแตกต่างหลักระหว่างพวกเขาคือสิ่งที่พวกเขาทำซ้ำ 1) สำหรับ...วนซ้ำ วนซ้ำนี้วนซ้ำ คุณสมบัติที่นับได้ ของวัตถุในลำดับใดก็ได้ เน้นเฉพาะคุณสมบัติแต่ไม่เน้นค่า ในตัวอย่างต่อไปนี้โดยใช้ for...in วน คุณสมบัติ ของอาร์เรย์จะถูกทำซ้ำ เ

  8. จะนับจำนวนคำในสตริงที่กำหนดใน JavaScript ได้อย่างไร

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

  9. จะเปลี่ยนสไตล์ css ขององค์ประกอบใน JavaScript ได้อย่างไร?

    จาวาสคริปต์ สามารถเปลี่ยน Css สไตล์ เช่น สี ขนาดตัวอักษร เป็นต้น ขององค์ประกอบโดยใช้วิธีการบางอย่าง เช่น getElementById() , getElementByClassName() เป็นต้น ในตัวอย่างต่อไปนี้ ลักษณะแบบอักษรและขนาดแบบอักษรขององค์ประกอบได้เปลี่ยนไปโดยใช้ getElementById() วิธีการ ตัวอย่าง-1 ในตัวอย่างต่อไปนี้ การใช

  10. จะเพิ่มตัวเลขและสตริงใน JavaScript ได้อย่างไร?

    ใน javascript , เราสามารถเพิ่มตัวเลขและตัวเลขได้ แต่ถ้าเราพยายามที่จะเพิ่มตัวเลขและสตริง การต่อกัน เกิดขึ้น ในตัวอย่างต่อไปนี้ ตัวแปร a,b,c และ d ถูกถ่าย สำหรับตัวแปร a จะมีการเพิ่มตัวเลขสองตัว (5, 5) ดังนั้นจึงส่งคืนตัวเลข (10) แต่ในกรณีของตัวแปร b สตริงและตัวเลข (5, 5) ถูกเพิ่มเข้ามา ดังนั้น เน

  11. จะเข้าถึงคุณสมบัติฟังก์ชันเป็นวิธีการใน JavaScript ได้อย่างไร

    การเข้าถึงฟังก์ชันเป็นเมธอด ออบเจ็กต์จาวาสคริปต์ประกอบด้วยคุณสมบัติ ในการเข้าถึงคุณสมบัติเป็นเมธอด เพียงแค่กำหนดฟังก์ชันให้กับคุณสมบัติและรวมคุณสมบัติอื่นๆ ในฟังก์ชันนั้นด้วย ในตัวอย่างต่อไปนี้ อ็อบเจ็กต์ชื่อ employee จะถูกสร้างขึ้นด้วยคุณสมบัติ fullName, lastName , firstName และ id ฟังก์ชั่นถูกกำ

  12. จะซ่อนที่อยู่อีเมลจากผู้ใช้ที่ไม่ได้รับอนุญาตใน JavaScript ได้อย่างไร

    ซ่อนที่อยู่อีเมล ต้องปฏิบัติตามขั้นตอนต่อไปนี้เพื่อซ่อนอีเมลของเราจากผู้ใช้ที่ไม่ได้รับอนุญาต ในที่อยู่อีเมลทุกสัญลักษณ์ @ เป็นเรื่องปกติ ดังนั้นพยายามลบออกจากที่อยู่อีเมลโดยใช้ split() กระบวนการ. ในตัวอย่างต่อไปนี้หลังจากแยกอีเมล ([email protected]) เราจะได้ผลลัพธ์เป็น batman, gmail.com แบ่งผลลัพ

  13. การใช้จุดอ่อนของเมธอด () ใน JavaScript คืออะไร?

    weakSet.has() นี่คือฟังก์ชัน inbuilt ใน javascript ซึ่งใช้เพื่อคืนค่าบูลีนเมื่อพิจารณาว่ามีออบเจกต์อยู่ใน weakSet หรือไม่. จุดอ่อน วัตถุช่วยให้คุณเก็บวัตถุที่ถือไม่แน่นในคอลเลกชัน ไวยากรณ์ weakSet.has(obj); ข้อโต้แย้ง จากบรรทัดโค้ดด้านบน strongSet.has() ยอมรับพารามิเตอร์ obj และตรวจสอบว่ามีพารา

  14. การใช้ Atomics ใน JavaScript คืออะไร?

    อะตอม อะตอม เป็นอ็อบเจ็กต์ใน JavaScript ที่ให้การดำเนินการอะตอมมิกที่จะดำเนินการเป็นเมธอดแบบคงที่ เช่นเดียวกับวิธีการของ คณิตศาสตร์ วัตถุ วิธีการ และคุณสมบัติของ อะตอม ยังเป็นแบบคงที่ อะตอม ใช้กับ SharedArrayBuffer วัตถุ อะตอม การดำเนินการได้รับการติดตั้งใน Atomics Module . ไม่เหมือนกับวัตถุ

  15. อธิบาย pass by value และ pass by reference ใน JavaScript?

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

  16. จะล้างอาร์เรย์ใน JavaScript ได้อย่างไร

    มีสองวิธีในการล้างอาร์เรย์ในจาวาสคริปต์ สมมติว่าใช้อาร์เรย์ var array1 = [1,2,3,4,5,6,7]; วิธีที่ 1 var array1 = []; รหัสด้านบนจะตั้งค่าอาร์เรย์ตัวเลขเป็นอาร์เรย์ว่างใหม่ ขอแนะนำเมื่อคุณไม่มีการอ้างอิงถึงอาร์เรย์ array1 ดั้งเดิม คุณควรระวังด้วยวิธีนี้ในการทำให้อาร์เรย์ว่างเปล่า เพราะหากคุณอ้างอิงอ

  17. จะตรวจสอบว่ามีคีย์อยู่ในวัตถุ JavaScript หรือไม่?

    มีสองวิธีในการค้นหาว่ามีคีย์อยู่ในวัตถุ javascript หรือไม่ สมมติว่าเรามีวัตถุ พนักงาน ดังที่แสดงด้านล่าง    var employee = {       name: "Ranjan",       age: 25    } ตอนนี้เราต้องตรวจสอบว่าคุณสมบัติ ชื่อ มีอยู่ในวัตถุของพนักงานหรือไม่ 1)

  18. จะตรวจสอบว่าตัวแปรเป็นอาร์เรย์ใน JavaScript ได้อย่างไร?

    ในจาวาสคริปต์เราสามารถตรวจสอบว่าตัวแปรเป็นอาร์เรย์หรือไม่โดยใช้สามวิธี 1) เมธอด isArray() Array.isArray() วิธีการตรวจสอบว่าตัวแปรที่ส่งผ่านเป็นอาร์เรย์หรือไม่ หากตัวแปรเป็นอาร์เรย์ จะแสดงค่าจริง มิฉะนั้น จะแสดงค่าเป็นเท็จ ไวยากรณ์ Array.isArray(variableName) ตัวอย่าง <html> <body> <s

  19. จะรับจำนวนสระในสตริงใน JavaScript ได้อย่างไร

    การคำนวณจำนวนสระในสตริง สระในภาษาอังกฤษ ได้แก่ a,e,i,o และ u ตรวจสอบให้แน่ใจว่าในสตริงใดๆ สระเหล่านี้สามารถเป็นได้ทั้ง 2 กรณี ( ตัวเล็กหรือตัวพิมพ์ใหญ่) บทสรุป ตัวอย่างต่อไปนี้ โดยใช้ฟังก์ชันที่ผู้ใช้กำหนดที่เรียกว่า noOfVowels() จะอ่านสตริงอินพุตและเปรียบเทียบสตริงนั้นกับสตริงอื่นที่มีเพียงสระเท

  20. Deboucing ใน JavaScript คืออะไร?

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

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