我有以下结构,这些数据显示为列表中(如我的给定屏幕截图),这里我想添加一个过滤器,例如,如果我把"a“放在我的搜索框中,它应该显示所有带有"a”的名称,当我输入全名时,比如"atewart Bower“,它应该只显示一个列表。到目前为止,我是这样做的 const searchContact = newData.filter(d => { // here newData is my arr of objs
let alphabet = d.alpha.toLowerCase();
我有一个系统,在这个系统中,当用户执行某些操作时,我想向他们显示一条有用的消息。但是,根据用户的不同,如果我们知道他们已经熟悉了特定的操作,我们可能会选择不显示消息。
我有两个多维数组,需要进行比较,以确定是否应该显示消息。一个包含用户分类,另一个包含所有消息。
我的问题是,编码风格非常喜欢在可能的情况下使用Lodash助手,而且我对它不太熟悉。
下面的代码可以做我想做的事情,但是它显然不是很漂亮,也不是很好的表现。
// user classification for each type of action
const classifications = [
{
s
我不明白为什么我可以在组件中使用Object.keys和.map(),而不能使用lodash中的mapKeys。
<ul>
{/* Working */}
{Object.keys(this.props.departments).map(key => this._renderDepartments(key, this.props.departments[key]))}
{/* Not working */}
{mapKeys(this.props.departments, (hash, department ) => {return t