F-35C isn't due to achieve IOC till 2019 at the earliest. By then China would have several Type 055 destroyers operational. Type 055 would make mincemeat out of F-35C.
The US had much more advanced radio equipment compared to the Japanese in 1942. This allowed US planes to coordinate better and to be in the right place at the right time. Japanese radios sucked back then and most Japanese planes were patrolling in wide circles and were not able to effectively engage in battle. Plus, it wasn't only the US carriers that won the battle. Land based planes and air defense at Midway played a vital role.
Why don't you read up on history...
The decisive factors were:
First, the Japanese Naval Codes were broken.
This allowed the U.S. Navy to send their carriers in advance.
The Japanese had no clue abouth the US carrier force until a short time before the US strike.
Then it was too late.
Second: Yorktown repairs performed in record time so they first have three carriers instead of two
and in the last stage of the battle, the Japanese attack Yorktown twice and believe they destroy
it both times, which makes them believe they have destroyed USS Hornet and USS Enterprise.
The third factor was that the Japanese decided to do a second strike on Midway.
This decision delayed a strike on the US Carrier Force once detected, allowing the US to attack first.
The reckless US decision to launch before the Japanese fleet really was in range was a major
contribution to securing the first strike.
The fourth was that the Zero fighters were all busy at sea level effectively destroying the
US Torpedo Bombers at the time of the dive-bomber attack.
The Zero fighters all had radio onboard, so this was not a problem.
Failure to have reserves at the altitude of the incoming dive-bombers was a grave tactical error.
This happened because the carriers did not have radar. This was only installed after Midway.
The fifth and last factor was pure luck. The dive-bombers had only a rough idea where the japanese carriers
were located, but found a destroyer at high speed going somewhere and decided to follow that, leading to the
Japanese carriers.
The US dive-bombers were not well coordinated due to inexperienced commanders, instead
individual pilots took initiative to make sure they attack at least three carriers and sunk them.
Midway land based fighter defense used obsolete Brewster Buffalos and a few Wildcats, most which were shot down. Combined with air defense they destroyed less than a dozen Japanese planes.
Attacks by land based bombers were totally ineffective and no factor to the defeat.
Some think that this may have induced the second Midway strike, but the Japanese
did not want to bomb the runway, since they planned to use it later.
The only MAJOR contribution was provided by the Catalina which found the Japanese carriers.
Midway Islands' Undaunted Defenders – May '96: World War II Feature