Les deux expressions suivantes:isPrototypeOf et __proto__ ont des résultats différents
"abc".__proto__.__proto__ === Object.prototype // true
Object.prototype.isPrototypeOf("abc") // false
La première expression prouve que Object.prototype
se trouve dans la chaîne prototype de "abc". Cependant, la deuxième expression obtient un résultat opposé.
Je suis très confus. J'espère que n'importe qui peut expliquer.