私はかつてLodash _.pluck
..を使いました。
Lodashを実現することはもはやpluck
をサポートしません(Lodash 4.xから)、私は代わりに何を使うべきか覚えているのに苦労しています...
ドキュメント に行き、cmd-fを押し、「pluck」とタイプしたが、私のかわいそうな放棄された友人には適切な言及も与えられていません。
誰かが私が代わりに使うことになっているものを私に思い出させてもらえますか?
ああっ! Lodash Changelog それをすべて言っています...
"iteratee速記で_.pluck
を優先して_.map
を削除しました。"
var objects = [{ 'a': 1 }, { 'a': 2 }];
// in 3.10.1
_.pluck(objects, 'a'); // → [1, 2]
_.map(objects, 'a'); // → [1, 2]
// in 4.0.0
_.map(objects, 'a'); // → [1, 2]
ES6が採用されたので、_.map
または_.pluck
は必要ありません。
ES6 JavaScriptを使用した代替手段は次のとおりです。
clips.map(clip => clip.id)
_.map
の代わりに_.pluck
を使用してください。最新版では_.pluck
は削除されました。