-
-
Notifications
You must be signed in to change notification settings - Fork 616
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[V3] Implement new Concept Exercise: classes-intro #942
Comments
I'll be creating a new branch on my fork for this. |
Nice! I'm excited about this. I'm guessing you'll initialize classes in the tests, but not in the user code, so that they don't need to learn about
|
All of those will be in the lessons to follow :) Lemme add them to the issue |
@rishiosaur how's this going :) ? Need help? |
I would like to contribute to this issue or @SleeplessByte maybe you open some new issue related to it |
A replacement issue for this one was created to fit the target learning curve: #1015 Please go there if you still want to contribute to the classes concept exercise. |
This issue describes how to implement the
class
concept exercise for the JavaScript track.Getting started
Please please please read the docs before starting. Posting PRs without reading these docs will be a lot more frustrating for you during the review cycle, and exhaust Exercism's maintainers' time. So, before diving into the implementation, please read up on the following documents:
Please also watch the following video:
Goal
This exercise's goal is to teach the student about the function of
class
es in Javascript, why they exist, and how to implement them.Learning objectives
constructor
functionthis
worksOut of scope
new
keywordvar
statement)extends
keywordsuper
Concepts
constructor
functionthis
to access class-wide propertiesPrerequisites
booleans
strings
functions
objects
Resources to refer to
Hints
this
to access class properties][http://test.com]this
in methods on the class prototypeAfter
Function.prototype.bind
Representer
No changes required
Analyzer
No changes required
Implementing
See the implementation guide for JavaScript for more detail.
Help
If you have any questions while implementing the exercise, please post the questions as comments in this issue.
The text was updated successfully, but these errors were encountered: