文字列型配列をオブジェクトとして扱っているのは見ればわかると思いますが、 data命令とcopy命令を併用して可読性が向上しています。 アクセス修飾子を記述していますが現段階では意味を成しません。今後このp関数(プロパティを取り出す関数)の処理に変更を加えて実装していくつもりです。