Melatonin delays yellowing of broccoli during storage by regulating chlorophyll catabolism and maintaining chloroplast ultrastructure