Skip to content

Commit f2f66a9

Browse files
committed
fix for arr.splice(0)
1 parent 5100f3e commit f2f66a9

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/directives/repeat.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,9 @@ var mutationHandlers = {
4848
index = m.args[0],
4949
removed = m.args[1],
5050
added = m.args.length - 2,
51-
removedVMs = this.vms.splice(index, removed)
51+
removedVMs = removed === undefined
52+
? this.vms.splice(index)
53+
: this.vms.splice(index, removed)
5254
for (i = 0, l = removedVMs.length; i < l; i++) {
5355
removedVMs[i].$destroy()
5456
this.updateObject(removedVMs[i].$data, -1)

0 commit comments

Comments
 (0)