While there isn't a built-in function to handle null checks, you could use an expression like if(equals(<array_field_token>, null), array(null), <array_field_token>)
when accessing the array field.
So, for example, if you have your array field in a variable, the expression to join it while working around possible null values would be
join(if(equals(variables('collection'), null), array(null), variables('collection')), ',')