Note that the value of
diameter is a regular function, whereas the value of
perimeter is an arrow function.
With arrow functions, the
this keyword refers to its current surrounding scope, unlike regular functions! This means that when we call
perimeter, it doesn’t refer to the shape object, but to its surrounding scope (window for example).
There is no value
radius on that object, which returns