我想設置一個對象的原型。Node.js - Object.getPrototypeOf
但是,有時我想設置/獲取字符串的原型。然而令人驚訝的,我得到一個錯誤,當我打電話:
var foo = 'baz';
Object.getPrototypeOf(foo);
它拋出:
TypeError: Object.getPrototypeOf called on non-object
at Function.getPrototypeOf (native)
這是爲什麼,我怎麼能圍繞它得到什麼?
我想成爲能夠設置和獲取字符串的原型。奇怪的是我可以做到這一點沒有錯誤:
var myProto = {};
var foo = 'baz';
Object.setPrototypeOf(foo,myProto);