Is it possible to do something like this in JavaScript?
max = (max < b) ? b;
In other words, assign value only if the condition is true.
There was no example of ES6, we can use in this way:
let list = [{id: "abc", name: "test1"}, {id: "xyz", name: "test2"}] let selectedData = {}; list.some((exp) => { return ( exp.id == "xyz" && ((selectedData = exp), true) ); }) console.log(selectedData);