function one(value) {
console.log(value)
}
new Promise((res, rej) => {
res('supervalue')
})
.then(one) // здесь one это ссылка на ф-цию
// это можно переписать по другому .then(valueFromPromise => one(valueFromPromise))
или еще вариант, ) не понятен смысл зачем это надо...
function one(value) {
console.log('one', value)
return Promise.resolve(value)
}
function anonymous(twentyFive, value) {
return new Promise((res, rej) => {
res(() => {
console.log('anonymous', twentyFive, value)
})
})
}
async function job() {
const anonymousInstance = await new Promise((res, rej) => {
res('supervalue')
})
.then(one) // здесь one это ссылка на ф-цию // supervalue
// это можно переписать по другому .then(valueFromPromise => one(valueFromPromise))
.then(anonymous.bind(null, 25)) // curring - вроде бы %)
.then(anonymousFoo => anonymousFoo())
}
job()
function one(value) {
console.log('one', value)
return Promise.resolve(value)
}
function anonymous(twentyFive) {
return value => {
console.log('anonymous', twentyFive, value)
}
}
new Promise((res, rej) => {
res('supervalue')
})
.then(one) // здесь one это ссылка на ф-цию // supervalue
// это можно переписать по другому .then(valueFromPromise => one(valueFromPromise))
.then(anonymous.bind(null, 25)()) // curring - вроде бы %)
function one(value) {
console.log('one', value)
return Promise.resolve(value)
}
function anonymous(twentyFive) {
return value => {
console.log('anonymous', twentyFive, value)
}
}
new Promise((res, rej) => {
res('supervalue')
})
.then(one)
.then(anonymous.call(null, 25))