splice実装