回答編集履歴
2
不要コード削除
test
CHANGED
@@ -11,8 +11,6 @@
|
|
11
11
|
var anime = function (target, delay) {
|
12
12
|
|
13
13
|
return new Promise(function (resolve, reject) {
|
14
|
-
|
15
|
-
var _target = document.querySelector(target);
|
16
14
|
|
17
15
|
setTimeout(function () {
|
18
16
|
|
1
追記
test
CHANGED
@@ -1,6 +1,8 @@
|
|
1
1
|
個人的には非同期処理を同期処理のようにしたい場合は```Promise```を利用して記述しています。
|
2
2
|
|
3
3
|
※IE11は```Promise```に対応していないので、[こちら](https://www.promisejs.org/)のpolyfillを読み込むことで同様の処理が可能です。
|
4
|
+
|
5
|
+
babelやTypescriptの変換環境があるのであれば、await/asyncを利用すればより簡素に記述できます。
|
4
6
|
|
5
7
|
|
6
8
|
|
@@ -47,3 +49,5 @@
|
|
47
49
|
});
|
48
50
|
|
49
51
|
```
|
52
|
+
|
53
|
+
[https://jsfiddle.net/takmatz/b7ugohwq/](https://jsfiddle.net/takmatz/b7ugohwq/)
|