support Array-likes, and add splice
1.1.0