gpt4 book ai didi

javascript - 如何有条件地检查对象值是否已设置或等于 smth 并跟踪更改?

转载 作者:行者123 更新时间:2023-11-30 06:19:14 27 4
gpt4 key购买 nike

我不知道如何让这段代码更短,还有很多其他值我需要检查和跟踪变化,所以代码变得又大又复杂

doc.name = doc.name === offer.title
? doc.name
: () => {
shouldUpdate = true ;
return offer.title
};

doc.uri = doc.uri
? doc.uri
: () => {
shouldUpdate = true;
return encodeURI(offer.title)
};

doc.info = doc.info
? doc.info
: () => {
shouldUpdate = true;
return {
activation: offer.activation,
image: offer.image
};
};

最佳答案

对于 doc.uridoc.infom,您可以使用它自身的值或函数。

doc.uri = doc.uri
|| () => {
shouldUpdate = true;
return encodeURI(offer.title)
};

doc.info = doc.info
|| () => {
shouldUpdate = true;
return {
activation: offer.activation,
image: offer.image
};
};

关于javascript - 如何有条件地检查对象值是否已设置或等于 smth 并跟踪更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54226238/

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