list-diff
list-diff copied to clipboard
Diff two lists in O(n).
作者在 https://github.com/livoras/blog/issues/13#issue-118253129 中有提到过这个,不过我单看源码有点吃力,想看看有没有讲这个文章,英文也行
第三个的index应该是3
``` var diff = require("list-diff2") var oldList = [{id: "a"}, {id: "b"}, {id: "c"}, {id: "d"}, {id: "e"}] var newList = [{id: "b"}, {id: "f"}, {id: "c"}, {id: "d"}, {id:...
算法实现有bug
如果新的列表项是:`var newList = [{id: "c"}, {id: "e"}, {id: "a"}, {id: "b"}, {id: "f"}]` 此时实现出来的结果就有问题。可以试下