Upvote:-3
If Your old Passport is expired but you have Visa Stamped on it, You have got new Password and you can travel with the new passport. It's not damaged. You don't need to get the visa when you will get the new passport. Just keep holding the old passport. So that you can show them that you have the visa
Further detail, you can check here https://travel.state.gov/content/travel/en/us-visas/visa-information-resources/frequently-asked-questions/about-basics.html