Skip to content

Instantly share code, notes, and snippets.

View alibalbars's full-sized avatar

Ali Balbars alibalbars

View GitHub Profile
promise.then(f, f) // 1.Yöntem
promise.finally(f) // 2.Yöntem
promise.then(null, errorHandlingFunction) // 1. Yöntem
promise.catch(errorHandlingFunction) // 2. Yöntem
let promise = new Promise(resolve => {
setTimeout(() => resolve("done!"), 1000);
});
promise.then(consolo.log); // (1)
promise.then(consolo.log()); // (2)
promise.then((data) => consolo.log(data)); // (3)
promise.then(
result => alert(result),
error => alert(error)
);
@alibalbars
alibalbars / then.js
Created July 30, 2021 17:03
Js Promise
let promise = new Promise(function (resolve, reject) {
resolve('basarili!');
reject(new Error('hata alindi!'))
})
promise.then(
function (result) {
console.log(result);
},
function (error) {
console.log(error);
@alibalbars
alibalbars / ignore.js
Created July 30, 2021 17:02
Js Promise
let promise = new Promise(function(resolve, reject){
resolve("done");
reject(new Error("…")); // ignored
setTimeout(() => resolve("…")); // ignored
});
@alibalbars
alibalbars / reject.js
Created July 30, 2021 17:01
Js Promises
let promise = new Promise(function(resolve, reject) {
setTimeout(() => reject(new Error("Whoops!")), 1000);
});
@alibalbars
alibalbars / resolve.js
Created July 30, 2021 16:59
Js Promises
let promise = new Promise(function(resolve, reject) {
setTimeout(() => resolve("done"), 1000);
});
let promise = new Promise(function(resolve, reject) {
// Executor function
});
@alibalbars
alibalbars / statementVsLineCoveraga.js
Created July 29, 2021 10:51
Statements-Lines-Coverages
var x = 10; console.log(x);