「特定の値以外の値」を返す
googleで表題の様なキーワードで探したら見当たらずなのでページ作りました。
下の用にfilterとsliceでなんとかします。
非破壊メソッドを使ってnumを壊さないようにしています。
あと全然関係ないけどQiitaにリツイートされたので嬉しかったので張っておきます。
100ストック! | npmで怒られたエラー集まとめ。WARN[deprecated,unmet dependency,peerDepend... by @moritakennji https://t.co/17Wupvew0s
— キータ (@Qiita) 2016年5月19日
「特定の値以外の値」を返すコード
[code lang="javascript"]
var num = [0,1,2];
//任意の値を返す関数
function select(num,i){
return num.slice(i)
};
//任意の値以外を返す関数
function unselect(num, i){
var selected = num.filter(function(num, inde){
return inde !== i
});
return selected
}
select(num, 2);
//[2]
num
//[0, 1, 2] 壊れていない
unselect(num, 1)
//[0, 2]
num
//[0, 1, 2] 壊れていない
[/code]