I wrote an Arcade expression in ArcGIS Pro to do symbology by unique value, which involves checking if my attribute "value" is empty.
Given that I was deeply influenced by Python syntax, I originally wrote something like below
if (value=None) {...} else {...}
This seems to work in ArcGIS Pro, but ArcGIS Online is having issue interpret this and therefore generated no symbology at all. However, my ArcGIS Online doesn't seem to take it very well until I rewrite this to be:
if (IsEmpty(value)) {...} else {...}
Does Arcade in ArcGIS Online use slightly different syntax compared to ArcGIS Pro?