Lets practice the following exercise:
shape
that has the type property
and a getType()
method.Triangle()
constructor function whose prototype is shape
. Objects created with Triangle()
should have three own properties-a
, b
, and c
, representing the lengths of the sides of a triangle.getPerimeter()
.> var t = new Triangle(1, 2, 3); > t.constructor === Triangle; true > shape.isPrototypeOf(t); true > t.getPerimeter(); 6 > t.getType(); "triangle"
t
, showing only your own properties and methods, none of the prototype's.> [1, 2, 3, 4, 5, 6, 7, 8, 9].shuffle(); [2, 4, 1, 8, 9, 6, 5, 3, 7]