Skip to content

Instantly share code, notes, and snippets.

View dg92's full-sized avatar
💭
💻 🔁 😴

Deepak Gupta dg92

💭
💻 🔁 😴
View GitHub Profile
upstream api_upstream {
server 127.0.0.1:3000;
keepalive 512;
}
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
listen 443 ssl;
erver {
listen 443 ssl;
root /home/ubuntu/xyz.co;
index index.html index.htm;
server_name xyz.co;
ssl_certificate /etc/letsencrypt/live/xyz.co/fullchain.pem;
import React from 'react'
import {
bool,
number,
object,
string,
} from 'prop-types'
export const ANIMATION_TIME = 200 * 4;
// to calculate the sum of array elements
const sum = (arr) => {
let result = 0;
for (let i = 0; i < arr.length; i++) {
result += arr[i];
}
return result;
};
// calculate the sum of array elements
const sum = (arr) => arr.reduce((total, item) => total += item, 0);
const user = [
{
id: 1,
naame: "Jonathon Haley",
username: "Monte.Weber2",
email: "Daphne43@yahoo.com",
phone: "1-563-675-1857 x11708",
website: "carmela.net",
password: "hashed_password"
},
const users = [
{
id: 1,
name: "Jonathon Haley",
username: "Monte.Weber2",
email: "Daphne43@yahoo.com",
phone: "1-563-675-1857 x11708",
website: "carmela.net",
password: "hashed_password"
},
const range = {
start: 1,
end: 5,
[Symbol.iterator]() {
this.current = this.start;
return this;
},
next() {
const customIterable = {
[Symbol.iterator]() {
let counter = 0;
return {
next() {
if (counter < 5) {
counter++;
return { done: false, value: counter };
} else {
return { done: true, value: undefined };
| | Short-circuit? | Short-circuits on? | Fulfilled on? | Rejected on? |
|--------------------|:--------------:|------------------------|-------------------------|------------------------|
| Promise.all | ✅ | First rejected promise | All promise fulfilled | First rejected promise |
| Promise.allSettled | ❌ | N/A | Always | N/A |
| Promise.race | ✅ | First settled | First promise fulfilled | First rejected promise |