Javascript 如何设置构造函数

Javascript 如何设置构造函数,javascript,object,Javascript,Object,一个有点奇怪的问题,你会如何设置一个构造函数,它的调用方式如下: let name={name:'hi'}; name.log() //log()函数将注销到控制台名称。 我一直在绞尽脑汁想如何做到这一点,但我似乎不知道该怎么做。将log添加为对象的属性 let name={ 姓名:‘你好’, 日志:函数(){ console.log(this.name); } } name.log()将日志添加为对象的属性 let name={ 姓名:‘你好’, 日志:函数(){ console.log

一个有点奇怪的问题,你会如何设置一个构造函数,它的调用方式如下:

let name={name:'hi'};
name.log()
//log()函数将注销到控制台名称。

我一直在绞尽脑汁想如何做到这一点,但我似乎不知道该怎么做。

log
添加为对象的属性

let name={
姓名:‘你好’,
日志:函数(){
console.log(this.name);
}
}

name.log()
日志添加为对象的属性

let name={
姓名:‘你好’,
日志:函数(){
console.log(this.name);
}
}

name.log()这就是我要找的,但我正在制作一个框架,我希望你可以将任何变量作为名称传入。然后你应该使用类或原型函数,而不是对象文本。对不起,但是你能举一个例子来说明你的意思吗?读一本关于JavaScript面向对象编程的教程。这是我想要的,但我正在制作一个框架,我希望你可以将任何变量作为名称传入。然后你应该使用类或原型函数,而不是对象文本。对不起,但是你能举一个例子来说明你的意思吗?阅读一篇关于JavaScript面向对象编程的教程。