Yes, sweet potatoes are good for eyes. Because sweet potatoes are also rich in vitamin A, beta carotene, potassium and fiber, just like carrots. And these nutrients are beneficial to your eyes. Besides, the Dark leafy green vegetables contain lutein and xeaxanthin, pigments that protect the eyes from harmful blue light which can lead to macular degeneration. They also contain beta-carotene, vitamins C and E, zinc and fiber, which are all necessary for good eye health. So in daily life, you should pay more attention to these foods, so that they can protect your eyes.