配列の件→書き方を変更しました。
変数スコープの件→propetyは最小限にしました。