Skip to content

Sprint-Challenge--JavaScript(Anatoly) - #505

Open
IlanL75 wants to merge 5 commits into
bloominstituteoftechnology:masterfrom
IlanL75:master
Open

Sprint-Challenge--JavaScript(Anatoly)#505
IlanL75 wants to merge 5 commits into
bloominstituteoftechnology:masterfrom
IlanL75:master

Conversation

@IlanL75

@IlanL75 IlanL75 commented Aug 10, 2018

Copy link
Copy Markdown

@kait-schorr

Copy link
Copy Markdown

Objectives

  • Student should be able to use let, const, and var and demonstrate their differences.
  • Student should be able to demonstrate the ability to use Object literals and Arrays along with the common Array methods
  • Student should be able to describe and demonstrate the differences between function scope and block scope
  • Student should be able to describe what closure is, how closure is created in a program and why it is important to have different types of scope
  • Student should be able to demonstrate the proper use a of a callback function by passing a function to another function as a parameter
  • Student should be able to demonstrate ability to use .map .reduce .filter and describe their use cases
  • Explain the four principles of the 'this' keyword and demonstrate each explanation with an example of their uses
  • Describe, and use prototypes, constructor functions the new keyword, and pseudo-classical inheritance to build a small object based video game
  • Student should be able to describe the uses of the class and extends keywords, use the constructor and super functions properly and convert a pseudo classically instantiated program into classes
  • Student should be able to convert a pseudo classically instantiated program into class syntax

Great

  • You completed all of the required tasks.
  • You did some Stretch! Awesome!
  • The answered questions look good!
  • Your Objects & Arrays section is correct. Good job!
  • Your Functions section looks good.
  • Your Prototypes file is implemented correctly.
  • You Classes section looks good!

Requested Improvements

  • Try to commit more frequently and with descriptive messages.

Questions

  • Does JavaScript use Prototype inheritance or a Class model? Why do we have syntax for both?

Rating {1-3}

3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants