improve code
add MappedArray.js