The J-10 has a rated speed of Mach 2.0, but then so does many other fighters according to their marketing. How high your mach isn't much of a tactical value. What's important is how fast you can get to it, how long you can stay on it, and how much you can carry while you do it.
The F-18s by their aerodynamic design, are meant for low speed maneuverbility. They are meant to turn fast, turn tight, turn at even slower speeds, then turn even tighter. The draggy design is not efficient for fast cruising or over Mach 1. The J-10 is more efficient at higher speeds all the way to the supersonic. It's really a rabbit. Just check what is the most visually obvious aspect of aerodynamics---the sweep of the wing. Wings with a straighforward edge and sweep do much better at lower speeds, and is very maneuverable, but tends to get draggy and slower at higher speeds. Wings with a very sharp and acute sweep don't turn as well at lower speeds, but they are very fast in turns involving wide sweeping circles with full military power. Sharp wings also let you hit supersonic faster and reach higher mach.
The F-18s by their aerodynamic design, are meant for low speed maneuverbility. They are meant to turn fast, turn tight, turn at even slower speeds, then turn even tighter. The draggy design is not efficient for fast cruising or over Mach 1. The J-10 is more efficient at higher speeds all the way to the supersonic. It's really a rabbit. Just check what is the most visually obvious aspect of aerodynamics---the sweep of the wing. Wings with a straighforward edge and sweep do much better at lower speeds, and is very maneuverable, but tends to get draggy and slower at higher speeds. Wings with a very sharp and acute sweep don't turn as well at lower speeds, but they are very fast in turns involving wide sweeping circles with full military power. Sharp wings also let you hit supersonic faster and reach higher mach.