propose idea to test javascript object
rename file to avoid conflict
merge Non propose solution with Roong propose solution, avoid conflict by change filename