けんき says to YSITD
function symmetric(x,y) {return x == y && y != x;} symmetric(new Proxy({},{get: function(){if(Array){Array=null; return true;}else{return false;}}}), false) TypeError: 'true' returned for property 'Symbol(Symbol.toPrimitive)' of object '[object Object]' is not a function