私は古いlodash機能を持っています:
data = _.reject(items, function(i) {
return i.id == id;
})
es6の方法でそれを書く方法は?
data = _.reject(items, i => {
return i.id == id;
})
エラーが発生しました
この場合、質問が実際に何であるかに応じて、lodashを使用できませんでした。
const items = [2, 3, 88, 99]
const smallItems = items.filter(item => item < 50)
console.log(smallItems) // 2, 3 // High numbers are rejected
または...ニーズに応じて、ES6で独自の拒否を作成することもできます
// Create function once
const reject = (data, predicate) => data.filter(item => !predicate(item))
// Use elsewhere
const items = [2, 3, 88, 99]
const smallItems = reject(items, item => item > 50)
console.log(smallItems)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加