JS - Asynchronous Programming - async/await - Promises vs. async/await - Picture Uploading and Processing #82
akash-coded
started this conversation in
Tasks
Replies: 18 comments
Codefunction upload(url) {
return new Promise((resolve, reject) => {
setTimeout(() => {
console.log(`Uploading the picture ${url} ...`);
}, 1000);
});
}
function process(url) {
return new Promise((resolve, reject) => {
setTimeout(() => {
console.log(`Processing the picture ${url} ...`);
}, 2 * 1000);
});
}
let URL = "https://www.javascripttutorial.net/pic.jpg";
async function showStatus() {
let getUpload = await upload(URL);
let getProcess = await process(URL);
console.log(`The Uploading & Processing of ${URL} is Completed`);
}
showStatus(); Screenshot |
0 replies
function upload(URL) {
return new Promise((resolve, reject) => {
setTimeout(() => {
console.log(`Uploading the picture ${URL} ...`);
if (URL) {
resolve(URL);
} else {
console.log(`The URL ${URL} is not valid`);
reject(URL);
}
}, 2 * 1000);
});
}
URL = "https://www.javascripttutorial.net/pic.jpg";
function process(picture) {
setTimeout(() => {
console.log(`Processing the picture ${picture}`);
}, 2000);
}
function statusCheck() {
setTimeout(() => {
console.log(`uploading &Processing is done`);
}, 5000);
}
async function operation() {
let load = await upload(URL);
let success = await process(URL);
let status = await statusCheck();
}
operation(); |
0 replies
Codefunction upload(url) {
return new Promise((resolve, reject) => {
setTimeout(() => {
console.log(`Uploading the picture ${url} ...`)
resolve();
}, 1000);
});
}
function process(url) {
return new Promise((resolve, reject) => {
setTimeout(() => {
console.log(`Processing the picture ${url} ...`)
resolve();
}, 2 * 1000);
});
}
let URL = "https://www.javascripttutorial.net/pic.jpg";
async function showStatus() {
let getUpload = await upload(URL);
let getProcess = await process(URL);
console.log(`The Uploading & Processing of ${URL} is Completed`);
}
showStatus(); |
0 replies
Codelet URL = "https://www.javascripttutorial.net/pic.jpg";
function upload(url) {
return new Promise((resolve, reject) => {
setTimeout(() => {
console.log(`Uploading the picture ${url} ...`)
resolve();
}, 1000 + 2);
});
}
function process(url) {
return new Promise((resolve, reject) => {
setTimeout(() => {
console.log(`Processing the picture ${url} ...`)
resolve();
}, 1000 + 3);
});
}
function execute() {
setTimeout(() => {
console.log(`The Uploading & Processing of Picture ${URL} is Done`);
}, 2000 * 2);
}
async function showStatus() {
let getUpload = await upload(URL);
let getProcess = await process(URL);
let getExecute = await execute();
}
showStatus();Output: |
0 replies
CODElet upload=(url,work)=>{
console.log(`uploading the url ${url}`);
return new Promise((resolve,reject)=>{
setTimeout(()=>{
if(url){
resolve(work(url));
}
else{
reject(url);
}
},2000)
})
}
let URL="https://www.javascripttutorial.net/pic.jpg";
async function process_function()
{
try{
await upload(URL,(url)=>{console.log(`processing the ${url}`)})
}
catch(error)
{
console.log("url is not valid");
}
}
process_function();SCREENSHOT |
0 replies
Codelet URL = "https://www.javascripttutorial.net/pic.jpg";
function upload(url) {
return new Promise((resolve, reject) => {
setTimeout(() => {
console.log(`Uploading the picture ${url} ...`)
resolve();
}, 1000 );
});
}
function process(url) {
return new Promise((resolve, reject) => {
setTimeout(() => {
console.log(`Processing the picture ${url} ...`)
resolve();
}, 2000 );
});
}
function execute() {
setTimeout(() => {
console.log(`The Uploading & Processing of Picture ${URL} is Done`);
}, 3000 );
}
async function show() {
let getUpload = await upload(URL);
let getProcess = await process(URL);
let getExecute = await execute();
}
show();Screenshot |
0 replies
|
CODE let upload=(url,work)=>{
console.log(`uploading the url ${url}`);
return new Promise((resolve,reject)=>{
setTimeout(()=>{
if(url){
resolve(work(url));
}
else{
reject(url);
}
},2000)
})
}
let URL="https://www.javascripttutorial.net/pic.jpg";
async function process_function()
{
try{
await upload(URL,(url)=>{console.log(`processing the ${url}`)})
}
catch(error)
{
console.log("url is not valid");
}
}
process_function(); |
0 replies
let URL = "https://www.javascripttutorial.net/pic.jpg";
function upload(url) {
return new Promise((resolve, reject) => {
setTimeout(() => {
console.log(`Uploading the picture ${url} ...`)
resolve();
}, 1000 + 2);
});
}
function process(url) {
return new Promise((resolve, reject) => {
setTimeout(() => {
console.log(`Processing the picture ${url} ...`)
resolve();
}, 1000 + 3);
});
}
function execute() {
setTimeout(() => {
console.log(`The Uploading & Processing of Picture ${URL} is Done`);
}, 2000 * 2);
}
async function showStatus() {
let getUpload = await upload(URL);
let getProcess = await process(URL);
let getExecute = await execute();
}
showStatus(); |
0 replies
|
function upload(url) { },1000) } function process(picture) { } let URL="https://www.javascripttutorial.net/pic.jpg"; function complete(){ } async function showstatus(){ showstatus() |
0 replies
let upload=(url,work)=>{
console.log(`uploading the url ${url}`);
return new Promise((resolve,reject)=>{
setTimeout(()=>{
if(url){
resolve(work(url));
}
else{
reject(url);
}
},2000)
})
}
let URL="https://pixabay.com/images/search/nature/";
async function process_function()
{
try{
await upload(URL,(url)=>{console.log(`processing the ${url}`)})
}
catch(error)
{
console.log("url is not valid");
}
}
process_function(); |
0 replies
async function upload(url){
let promise = new Promise(function(resolve,reject){
setTimeout(() => {
if(url){
resolve(url);
}else{
reject(url);
}
}, 1000);
});
let result = await promise;
console.log(result);
}
let Url = "https://www.javascripttutorial.net/pic.jpg";
upload(Url)
.then((url)=>console.log(`Processing the picture ${url}`))
.catch((url)=>console.log(`The URL ${url} is not valid.`));
upload('')
.then((url)=>console.log(`Processing the picture ${url}`))
.catch((url)=>console.log(`The URL ${url} is not valid.`)); |
0 replies
let upload=(url,work)=>{
console.log(`uploading the url ${url}`);
return new Promise((resolve,reject)=>{
setTimeout(()=>{
if(url){
resolve(work(url));
}
else{
reject(url);
}
},2000)
})
}
let URL="https://www.javascripttutorial.net/pic.jpg";
async function process_function()
{
try{
await upload(URL,(url)=>{console.log(`processing the url ${url}`)})
}
catch(error)
{
console.log("url is not valid");
}
}
process_function(); |
0 replies
function upload(url) {
return new Promise((resolve, reject) => {
setTimeout(() => {
console.log(`Uploading the picture ${url} ...`);
resolve();
}, 1000);
});
}
function process(url) {
return new Promise((resolve, reject) => {
setTimeout(() => {
console.log(`Processing the picture ${url} ...`);
resolve();
}, 2000);
});
}
let URL = "https://www.javascripttutorial.net/pic.jpg";
async function viewStatus() {
let uploadStatus = await upload(URL);
let processStatus = await process(URL);
}
viewStatus(); |
0 replies
let URL = "https://www.javascripttutorial.net/pic.jpg";
let upload=(url, work)=>{
console.log(`uploading the url ${url}`);
return new Promise((resolve,reject) => {
setTimeout(() => {
if(url){
resolve(work(url));
}
else{
reject(url);
}
},2000)
})
}
async function process()
{
try{
await upload(URL, (url) => {console.log(`processing the ${url}`)})
}
catch(error)
{
console.log("error in accessing the link", error);
}
}
process() |
0 replies
<script>
function upload(url) {
return new Promise((resolve, reject) => {
setTimeout(() => {
console.log(`Uploading the picture ${url} ...`);
resolve();
}, 1000);
});
}
function process(url) {
return new Promise((resolve, reject) => {
setTimeout(() => {
console.log(`Processing the picture ${url} ...`);
resolve();
}, 2000);
});
}
let URL = "https://www.javascripttutorial.net/pic.jpg";
async function viewStatus() {
let uploadStatus = await upload(URL);
let processStatus = await process(URL);
}
viewStatus();
</script> |
0 replies
|
0 replies
|
0 replies
function upload(url){
return new Promise((resolve,reject)=>{
setTimeout(() => {
console.log(`uploading the picture ${url}`)
resolve()
},1000)
})
}
function process(url){
return new Promise((resolve,reject)=>{
setTimeout(() => {
console.log(`uploading the picture ${url}`)
resolve()
},3000)
})
}
let URL = "https://www.javascripttutorial.net/pic.jpg";
async function showStatus(){
let doupload= await upload(URL);
let doprocess=await process(URL);
console.log(`the uploading and uploading is completed ${URL}`)
}
showStatus() |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment











Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Convert the following Promise-based program to a async-await-based program:
All reactions