Javascript Flatten Array Into Object Oriented Analysis Vs Structured Analysis