2016-03-21 8 views

答えて

1

_.removeは今、あなたが反対をしたいために、配列から項目を削除する値を持つ配列の要素を満たしますプッシュすることができる取外しのうち、使用可能なプッシュはありません。だから、ネイティブプッシュ機能を使う方が良いと思います。 ここでいくつかのことは、あなたが考えることができます:最後のインデックスにオブジェクトを追加する

posts.unshift(post);//posts = [{a:1},{b:3},{f:3}] 

インデックス

でオブジェクトを挿入する

posts.push(post);//posts = [{b:3},{f:3},{a:1}] 

var posts = [{a:1},{b:3},{f:3}]; 
var post = {a:1}; 

_.remove(posts, post); // posts = [{b:3},{f:3}] 

が0インデックスにオブジェクトを追加します

posts.splice(1, 0, {g:8}); // posts = [{a:1},{g:8},{b:3},{f:3}] 

あなたはもちろん_.mixinを使うことができます。

_.mixin({ 
    push: function(arr,obj){ 
     return arr.push(obj); 
    } 
}); 

、あなたが

_.push(posts,post); 

JsFiddle for mixin example

のようにそれを使用することができます
1

_.fillを試してみてください、起動から

_.fill(array, value, [start=0], [end=array.length])

_.fill([4, 6, 8, 10], '*', 1, 3); 
// → [4, '*', '*', 10] 
関連する問題