Johnson crashed through the Windies in a fiery opening after the tourists won the toss and batted first and left out star striker Chris Gayle through injury.
Firing with fierce pace, Johnson had three scalps inside his destructive first four overs.
But a courageously defiant Pollard was unbeaten on a brilliant 109 from 136 balls and his Windies back in the contest with 220 in almost 50 overs.
Pollard whacked 11 fours and two sixes in his third one-day international ton and second against the Aussies after his 102 last March in the Caribbean.
Pollard, 25, shared a vital seventh-wicket stand of 43 with captain Darren Sammy (25) before some late tailened resistance and bravely engineered a respectable tally after the early Johnson carnage.
The Windies had slumped to 5-45 when it looked like another early finish for the Aussies, similar to their record win in Perth last Friday when the toursists were blasted out for only 70.
Johnson Charles (0), Kieran Powell (9), Darren Bravo (4) four and Dwayne Bravo (3) were all sent packing inside the opoening 10 overs when the most destructive carnage was inflicted from Johnson and deadly accurate seamer Clint McKay.
Narsingh Deonarine was the fifth victim for 10 when he was caught by Aaron Finch from seamer Ben Cutting and then wicketkeeper Devon Thomas was Ben Cutting's second scalp in just the 20th over.
Johnson finished his 10 overs with 3-36 and Sammy was Cutting's third scalp (3-45) in a tidy support spell to the early destruction that threatened to ruin the Windies innings.
As expected the big-hitting Gayle was a late withdrawal from the Windies line-up because of a side strain that affected Gayle's batting in the third clash in Canberra on Wednesday.
Without Gayle to head the tourist's line-up the Windies suffered alarming early setbacks.
Johnson made the initial breakthrough in the fourth over when he clean bowled Charles and then sent Powell packing and Darren Bravo in the eighth over.
It is unclear the extent of Gayle's injury, but if the exciting big-hitter misses Sunday's fifth and final one-day match of the series as well as Wednesday's Twenty20 clash with Australia the enigmatic star may have made his last appearance in Australia.
With Gayle an injury casualty, the Windies made three changes with Narsingh Deonarine, Johnson Charles and Tino Best added.
Paceman Kemar Roach and Ramnaresh Sarwan were dropped.
Australia was also forced to make changes to the batting line-up with George Bailey ruled out with a hamstring injury and replaced by in-form West Australian Adam Voges..
Strike bowler Mitchell Starc has completed his limited-overs commitments for the summer and heads for India to prepare for the anticipated four-Test series starting later this month.
Starc was replaced by Cuttiing with his accurate right-arm seamers.