在 ES6 方法中转换下划线
Convert underscore in ES6 Methods
我有一个使用 AngularJS、Redux 和 Underscore 的现有代码库。在该代码库中,我有以下代码:
const selectedBroker = _.findWhere(state.brokers, { brokerId: action.payload });
return state.merge({
selectedBroker,
selectedBrokerId: action.payload,
});
我想把它转换成 es6 方法。我觉得 find()
比较合适,但不知道怎么样。 你能帮我一下吗?谢谢!!
它也不在这个任务的范围内,但我在这里看到了更多的下划线方法。喜欢_.reject, _.contains, _.map
。您是否也可以在类似于上述代码示例的上下文中转换它。
就像下面这样,array.find 将 return 数组中的第一个匹配元素。
let selectedBroker = state.brokers.find(broker => broker.brokerId == action.payload);
我有一个使用 AngularJS、Redux 和 Underscore 的现有代码库。在该代码库中,我有以下代码:
const selectedBroker = _.findWhere(state.brokers, { brokerId: action.payload });
return state.merge({
selectedBroker,
selectedBrokerId: action.payload,
});
我想把它转换成 es6 方法。我觉得 find()
比较合适,但不知道怎么样。 你能帮我一下吗?谢谢!!
它也不在这个任务的范围内,但我在这里看到了更多的下划线方法。喜欢_.reject, _.contains, _.map
。您是否也可以在类似于上述代码示例的上下文中转换它。
就像下面这样,array.find 将 return 数组中的第一个匹配元素。
let selectedBroker = state.brokers.find(broker => broker.brokerId == action.payload);