JavaScriptで配列を使った複数の文字置換に対応する方法

例えば文字列に"●■★TEST★■●"のように●■★がある場合は○□☆を置換したいとする。

その場合、replaceを複数回使用して置換する記述をたまに見かけるが配列とfor文を使用すれば以下のように少ない行数で記述することができる。