在 JavaScript 中,是否可以在 Array.find 上执行类似于可选链的操作?即,就像在下面的(不正确的)示例中一样?
let myArray = [{name: "foo", value: 30}, {name: "abc", value: 40}];
myArray.find(entry => entry.name === 'foo')?.value = 50;
我尝试了上面的语法,但它抛出了一个错误,我想知道是否有一些简洁的单行方法来实现这一点,而不必声明另一个变量来存储 Array.find 结果并在你可以之前检查它是否真实设定值 = 50。