小编Dam*_*anM的帖子

useCallback 与简单函数

什么时候应该使用useCallback,什么时候应该使用简单的数组函数?或者我不应该使用第二种方法?

const MyCompenent = (props) => {
  const handleClick = useCallback(()=>{
    //do stuff
  })
  return(
    <SomeCompnent onClick={handleClick} />
  )
}
// or
const MyCompenent = (props) => {
  return(
    <SomeCompnent onClick={()=> {/*do stuff*/}} />
  )
}
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

10
推荐指数
2
解决办法
3591
查看次数

从第二个列表中获取唯一元素

从两个列表existAccountnewAccounts:

List<string> existAccount = new List<string>() 
{ 
    "123123123123123123", 
    "111111111111111111", 
    "555555555555555555" 
};
List<Acc> newAccounts = new List<Acc>() 
{
    new Acc{Number="111111111111111111", SubId = 5},
    new Acc{Number="123123123123123123", SubId = 9},
    new Acc{Number="333333333333333333", SubId = 7},
    new Acc{Number="444444444444444444", SubId = 2}
};
Run Code Online (Sandbox Code Playgroud)

我想只获得第一个列表中不存在的Acc元素acc.Number.所以输出应该是:

new Acc{Number="333333333333333333", SubId = 7},
new Acc{Number="444444444444444444", SubId = 2}
Run Code Online (Sandbox Code Playgroud)

我在尝试,var result = newAccounts.Select(a => a.Number).Except(existAccounts)但在这种情况下,我没有得到SubId

c# linq

1
推荐指数
1
解决办法
61
查看次数

标签 统计

c# ×1

javascript ×1

linq ×1

reactjs ×1