summarize for chapter 6 of Professional.Javascript