Японии они не проиграли, хотя потерпели жестокие поражения.
К 1937 в Китае уже 20 лет шла гражданская война, всех со всеми. В 1920-е там вообще страна разделилась на пару десятков воеводств, варлорды которых воевали друг с другом и все вместе с коммунистами. Потом их объединили и они начали воевать с коммунистами, а потом пришли японцы и разгромили Гоминьдан.
Хотя китайцы продолжили воевать с японцами, но мораль у Гоминьдановцев была очень низкая, в отличии от коммунистов.
Коммунисты были идейные и смело шли на любые жертвы за свои идеи, а вот у гоминьдана в руководстве сидело тьма паразитов, спекулянтов и подобных.
Поэтому коммунисты и победили, хотя их преследовали и громили.
Это как с Кастро и его небольшой группой партизан, за 2 года победивших армию Батисты.