[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2023-10-06 UTC."],[[["`aside()` allows executing a function with the current object as input without altering the object, facilitating debugging and visualization during chained operations."],["The function passed to `aside()` can be anything, such as `print()` for debugging, `Map.addLayer()` for visualization, or any custom function."],["`aside()` returns the original object, enabling method chaining for further processing of the object in the workflow."],["It accepts the function to execute and any additional arguments to be passed to that function."]]],["The `aside` function, used with a `ComputedObject`, executes a provided function (`func`) with the object itself as the initial argument, alongside any additional arguments (`var_args`). It returns the original `ComputedObject`, enabling method chaining. This is useful for debugging or applying functions sequentially, as shown in the example where it's used to print intermediate steps and add a layer to a map during an image collection's processing.\n"]]