In Figure 6-5, instance cannot find constuctor--SubType because its prototype doesn't have a pointer to SubType.
The sentence "The first way is to use the instanceof operator, which returns true whenever an instance is used with a constructor that appears in its prototype chain" from the same page means every Prototype has a constructor pointer point to Constructor.
Did the figure 6-5 lose a constructor pointer pointing to SubType?
