The part shown in the image is a retractable car sunshade.
This type of sunshade is designed to be mounted on a car's windshield to block sunlight, heat, and UV rays.
Materials: It is typically made of materials such as aluminum foil and other UV-blocking fabrics.
Installation: It is installed using suction cups that attach to the windshield.
Functionality: The sunshade can be extended to cover the windshield and then retracted into its housing for storage. Some models can be cut to fit different windshield sizes.