Skip to content

Instantly share code, notes, and snippets.

@yowasou
Created June 4, 2022 12:29
Show Gist options
  • Save yowasou/84a0a17c3d7215b8e14c771bc4a6a45e to your computer and use it in GitHub Desktop.
Save yowasou/84a0a17c3d7215b8e14c771bc4a6a45e to your computer and use it in GitHub Desktop.
<script>
function ι‡Žθœγ‚’εˆ‡γ‚‹() {
return new Promise(function(callback) {
callback("ι‡Žθœγ‚’εˆ‡γ‚‹");
});
}
function γ˜γ£γγ‚Šη‚’γ‚γ‚‹(data) {
return new Promise(function(callback) {
callback(data + "/γ˜γ£γγ‚Šη‚’γ‚γ‚‹");
});
}
function 肉をε…₯γ‚Œγ‚‹(data) {
return new Promise(function(callback) {
callback(data + "/肉をε…₯γ‚Œγ‚‹");
});
}
function ζ°΄γ‚’ε…₯γ‚Œγ¦γ‚†γ§γ‚‹(data) {
return new Promise(function(callback) {
callback(data + "/ζ°΄γ‚’ε…₯γ‚Œγ¦γ‚†γ§γ‚‹");
});
}
function ルーをε…₯γ‚Œγ¦γ‚†γ§γ‚‹(data) {
return new Promise(function(callback) {
callback(data + "/ルーをε…₯γ‚Œγ¦γ‚†γ§γ‚‹");
});
}
function γ”ι£―γ‚’η‚Šγ() {
return new Promise(function(callback) {
callback("γ”ι£―γ‚’η‚Šγ");
});
}
function η››γ‚Šδ»˜γ‘(data) {
return new Promise(function(callback) {
callback(data.join('/') + "/η››γ‚Šδ»˜γ‘");
});
}
function γ‚«γƒ¬γƒΌγƒ©γ‚€γ‚Ήγ‚’δ½œγ‚‹γ‚ˆ() {
Promise.all([
ι‡Žθœγ‚’εˆ‡γ‚‹()
.then(ι‡Žθœ => γ˜γ£γγ‚Šη‚’γ‚γ‚‹(ι‡Žθœ))
.then(η‚’γ‚γŸι‡Žθœ => 肉をε…₯γ‚Œγ‚‹(η‚’γ‚γŸι‡Žθœ))
.then(鍋 => ζ°΄γ‚’ε…₯γ‚Œγ¦γ‚†γ§γ‚‹(鍋))
.then(鍋2 => ルーをε…₯γ‚Œγ¦γ‚†γ§γ‚‹(鍋2))
,
γ”ι£―γ‚’η‚Šγ()])
.then(カレーとごはん => η››γ‚Šδ»˜γ‘(カレーとごはん))
.then(カレーラむス => {
console.log(カレーラむス);
});
}
window.onload = function(){
γ‚«γƒ¬γƒΌγƒ©γ‚€γ‚Ήγ‚’δ½œγ‚‹γ‚ˆ();
}
</script>
<head>
</head>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment