Skip to content

js Promise #95

@asu126

Description

@asu126
function timeout(ms) {
  return new Promise((resolve, reject) => {
    setTimeout(resolve, ms, 'done');
  });
}

timeout(100).then((value) => {
  console.log(value);
});

function testTimeout(){
    for(i =0;i<10;i++){
        console.log(i + ": test testTimeout");
    }
}
var meter1;
var i = 0;
function testSetInterval(){
    console.log(i + " :test testSetInterval");
    i++;
    if(i>=5){
        clearInterval(meter1);
    }
}

meter1 = setInterval(testSetInterval, 1000*3);
// setInterval(testTimeout, 1000*10);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions