インスタンスを作成するときにtoString、hasOwnProperty、valueOfなどのすべてのデフォルトメソッドを非表示にしたいとします。これはどのように可能ですか?新しいインスタンスを作成するときにObjectのデフォルトメソッドを隠す方法
function Foo() {};
var x = new Foo();
x.toString(); //should fail
さらに、
console.log(x);
これらの機能はほかに何が使用されていますか?
でさえ、あなたがこれを行うことができると仮定? – nnnnnn