gpt4 book ai didi

javascript - 通过多个属性比较两个对象

转载 作者:行者123 更新时间:2023-12-03 06:00:16 24 4
gpt4 key购买 nike

如何以更易读的方式执行以下操作?:

if (nextProps.a !== this.props.a ||
nextProps.b !== this.props.b ||
nextProps.cc !== this.props.cc ||
nextProps.d !== this.props.d){

}

请注意,所讨论的对象具有比 a、b、cc 和 d 更多的属性,但我只想比较这些属性。我正在使用 ES6。

最佳答案

尝试这样的事情

isOk = true;
props = ["a","b","cc","d"]; //replace this with whatever your properties are from
for(i in props){
if(nextProps[i]==this.props[i]){
isOk = false;
break;
}
}

if(isOk){
// :)
}

关于javascript - 通过多个属性比较两个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39776957/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com