Search icon
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
Hands-on JavaScript for Python Developers

You're reading from  Hands-on JavaScript for Python Developers

Product type Book
Published in Sep 2020
Publisher Packt
ISBN-13 9781838648121
Pages 410 pages
Edition 1st Edition
Author (1):
Sonyl Nagale Sonyl Nagale
Profile icon Sonyl Nagale

Table of Contents (26) Chapters

Preface 1. Section 1 - What is JavaScript? What is it not?
2. The Entrance of JavaScript into Mainstream Programming 3. Can We Use JavaScript Server-Side? Sure! 4. Nitty-Gritty Grammar 5. Data and Your Friend, JSON 6. Section 2 - Using JavaScript on the Front-End
7. Hello World! and Beyond: Your First Application 8. The Document Object Model (DOM) 9. Events, Event-Driven Design, and APIs 10. Working with Frameworks and Libraries 11. Deciphering Error Messages and Performance Leaks 12. JavaScript, Ruler of the Frontend 13. Section 3 - The Back-End: Node.js vs. Python
14. What Is Node.js? 15. Node.js versus Python 16. Using Express 17. React with Django 18. Combining Node.js with the Frontend 19. Enter Webpack 20. Section 4 - Communicating with Databases
21. Security and Keys 22. Node.js and MongoDB 23. Putting It All Together 24. Assessments 25. Other Books You May Enjoy

Chapter 4

  1. JavaScript is inherently:
    1. Synchronous
    2. Asynchronous
    3. Both
  2. A fetch() call returns a:
    1. then
    2. next
    3. finally
    4. Promise
  3. With prototypal inheritance, we can (select all options that apply):
    1. Add methods to a base data type.
    2. Subtract methods from a base data type.
    3. Rename our data type.
    4. Cast our data into another format.
let x = !!1
console.log(x)
  1. Given the preceding code, what will be the expected output?
    1. 1
    2. false
    3. 0
    4. true
const Officer = function(name, rank, posting) {
this.name = name
this.rank = rank
this.posting = posting
this.sayHello = () => {
console.log(this.name)
}
}

const Riker = new Officer("Will Riker", "Commander", "U.S.S. Enterprise")
  1. Given this code, what's the best way to output "Will Riker"?
    1. Riker.sayHello() *
    2. console.log(Riker.name)
    3. console.log(Riker.this.name)
    4. Officer.Riker.name()
lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at ₹800/month. Cancel anytime}