Skip to content

Instantly share code, notes, and snippets.

View irridescentrambler's full-sized avatar
🤓
Exploring

Nikhil Mohadikar irridescentrambler

🤓
Exploring
View GitHub Profile
# == Schema Information
#
# Table name: accounts
#
# id :bigint not null, primary key
# balance :integer
# created_at :datetime not null
# updated_at :datetime not null
#
function main(){
console.log("I'll have my breakfast");
setTimeout(() => {
console.log("I'll have my lunch");
}, 0);
console.log("I'll have my dinner");
}
main();
async function myFirstAsyncFunction(){
return "Hello"
}
myFirstAsyncFunction().then((result) => {
console.log(result);
});
// Output
// Hello
function callDogApi(url){
const promise = fetch(url);
promise.then((response)=> {
if(response.status === 200){
console.log('Api call successful');
console.log(response);
}else{
throw new Error(response.status);
}
}).catch((error)=> {
async function getData(url){
const response = await fetch(url);
console.log(response);
}
getData('https://dog.ceo/api/breeds/image/random');
getData('https://dog.ceo/api/breed/Husky/images/random');
// Just a normal function, not an async function.
function firstFunction(){
return new Promise((resolve, reject)=> {
var randomNumber = (Math.floor(Math.random() * 100) % 2);
if(randomNumber === 0){
setTimeout(() => {
resolve("Number is even");
}, 3000);
}else {
setTimeout(() => {
new Promise((resolve, reject) => {
console.log('Initial');
resolve();
})
.then(() => {
throw new Error('Something failed');
console.log('Do this');
})
let promise1 = new Promise((resolve, reject) => {
setInterval(() => {
reject("This is rejected");
}, 10000);
});
promise1.catch((errorResponse) => {
console.log(errorResponse);
})
let promise1 = new Promise((resolve, reject) => {
setInterval(() => {
resolve("Resolved the promise");
}, 10000)
});
// promise.then(callback_for_resolved, callback_for_rejected)
promise1.then(
(successResponse) => {
console.log(successResponse);
// Resolved promise
let promise1 = new Promise((resolve, reject) => {
resolve("Resolved this promise")
});
// Rejected promise
let promise2 = new Promise((resolve, reject) => {
reject("Rejected the promise");
});