Forum Discussion
Attached is an option using the Group By Fields snap. It can likely be improved.
community-1806_2017_12_14.slp (6.3 KB)
Wow! You are quite the mapping expert!
i saw the jsonPath.map method, but couldn’t really figure it out. would you indulge me with an explanation of the x=> part of the expression?
- del9 years agoContributor III
No. I’m a better doer than explainer. Besides, you’re …TooOldToLearn anyway. 🙂
An expert can follow up to correct me, but I’ll do my best to explain… The “x=>” is known in JavaScript as an arrow function. It’s kind of shorthand for an anonymous function. It’s similar to what’s known as a lambda expression in Java and C#.
In this case, it’s used as a callback function to the Array.map() method. The map() method creates a new array with the results of the callback function as it iterates through each element in the array. So “x” in “x=>” represents the individual array element. The code after the “=>” is the logic to be performed with “x” or other globally scoped variables. The results of the function are appended to the output array.
I hope that helps.