對array中的數值做統計及置換

我想要尋找一個array中某個特定數值的數量,
例如Array中數值為2的element有幾個!
另外找出後,我還想把這些element用別的數值全部取代!!
我找過Array的相關function好像沒類似的功能,
請問有什麼寫法能完成這樣的功能?

 

就在下所知,要完全符合的元件似乎是沒有,不過在下稍稍寫了一個小程式,看看吧!!

![](upload://h5ptcfnqgxIq6a51kMQD3ItLdpt.jpeg)