回答編集履歴
2
デバック記述削除。。。ごめんなさい。。。
test
CHANGED
@@ -66,11 +66,7 @@
|
|
66
66
|
|
67
67
|
deleteList.forEach(function(index){
|
68
68
|
|
69
|
-
console.log(index);
|
70
|
-
|
71
69
|
_self.lists.splice(index,1);
|
72
|
-
|
73
|
-
console.log(_self.lists);
|
74
70
|
|
75
71
|
});
|
76
72
|
|
1
説明追加
test
CHANGED
@@ -1,3 +1,9 @@
|
|
1
|
+
削除していく途中でindexが変わってしまうので思い通りに動いていないのだと思います!
|
2
|
+
|
3
|
+
皆さんおっしゃっているようにお尻から削除していけばindexが変わらないのでスムーズです!
|
4
|
+
|
5
|
+
|
6
|
+
|
1
7
|
matherさんのが一番シンプルですね!
|
2
8
|
|
3
9
|
削除用リスト作る方法で実装してみたので参考までに載せときます・・・(´・ω・`)
|
@@ -5,6 +11,10 @@
|
|
5
11
|
|
6
12
|
|
7
13
|
(削除対象を画面に出したりするならこっちのがいいかも?)
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
この実装方法では、削除用リストに`unshift`で追加することで「お尻から消す」ことを実現しています。
|
8
18
|
|
9
19
|
|
10
20
|
|