- What is an error-first callback?
- How to print an error to console?
- console.error('There was an error', err);
- How to avoid a callback commotion?
- Use promises
- How to create a Promise?
- let promiseObject = new Promise((resolve, reject) => {});
- Difference between Promise and Callback?
- Callbacks handle success and failure, Promise has resolve and reject
- Callback can be called multiple times, Promise can be executed just once
- Why NodeJS?
- It is non-blocking / Asynchronous - Program goes on without being blocked with time consuming activity
- Node is single threaded
- Therefore Node is highly scalable
- Node should be used for data intensive, realtime applications and not for processing intensive applications
- It is built on top of Chrome V8 Engine
- Used by LinkedIn, Walmart, Paypal, Uber, Netflix
- Javascript in Frontend and Backend too
- Goes hand in hand with React and Angular
- Cross Platform - Can be installed on Windows/Linux/Mac
- Active Development Community
- It is a technology of choice. Not just a fad
- It is a bare bones framework
- Documentation is good
- Availability of good tutorials and solutions support is good.
🐍 Advance List List is widely used and it's functionalities are heavily useful. Append Adds one element at the end of the list. Syntax list1.append(value) Input l1 = [1, 2, 3] l1.append(4) l1 Output [1, 2, 3, 4] append can be used to add any datatype in a list. It can even add list inside list. Caution: Append does not return anything. It just appends the list. Count .count(value) counts the number of occurrences of an element in the list. Syntax list1.count(value) Input l1 = [1, 2, 3, 4, 3] l1.count(3) Output 2 It returns 0 if the value is not found in the list. Extend .count(value) counts the number of occurrences of an element in the list. Syntax list1.extend(list) Input l1 = [1, 2, 3] l1.extend([4, 5]) Output [1, 2, 3, 4, 5] If we use append, entire list will be added to the first list like one element. Extend, i nstead of considering a list as one element, it joins the two lists one after other. Append works in the following way. Input l1 = [1, 2, 3] l1.append([4, 5]) Output...
Comments
Post a Comment