instanceof 原理

蘆夢宇發表於2018-12-23
function instanceOf( L, R ) { //L 表示左表示式,R 表示右表示式
    var P = R.prototype; // 取 R 的顯示原型
    L = L.__proto__; // 取 L 的隱式原型
    while ( true ) { 
        if ( L === null ) return false;
        if ( P === L ) return true; 
        L = L.__proto__; 
    } 
}
複製程式碼

相關文章