温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

nodejs设置成员的方法是什么

发布时间:2021-10-28 14:35:49 来源:亿速云 阅读:197 作者:iii 栏目:web开发

这篇文章主要介绍“nodejs设置成员的方法是什么”,在日常操作中,相信很多人在nodejs设置成员的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”nodejs设置成员的方法是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

nodejs设置成员的方法:1、创建一个js示例文件;2、通过“c.name="my circle"”方式在对象生成后,给它附上成员变量即可。

nodejs设置成员的方法是什么

本文操作环境:Windows7系统、nodejs10.16.2版、DELL G3电脑

nodejs怎么设置成员?

node.js定义成员变量:

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型。

node.js就是运行在服务端的JavaScript,下面我们来看一下node.js定义成员变量的方法:

成员变量

成员变量在初始化函数里声明:this.r = r;

注意,在对象生成后,你也可以给它附上成员变量,比如c.name="my circle",

但是除非特别的需要,我强烈建议你不要这样做。也就是所有的成员都应在初始化函数里声明。我认为这是一种好的style。

p.c="ccc";
function p(){this.b="ccc"}
var d=new p();
var f=new p();
d.v=33;
alert(p.c);//ccc
alert(d.c);//undefined
alert(f.c);//undefined
alert(p.b);//undefined
alert(d.b);//ccc
alert(f.b);//ccc
alert(p.v);//undefined
alert(d.v);//33
alert(f.v);//undefined

成员函数

成员函数的标准形式是这样的:

Cricle.prototype.area = function() { return 3.14 * this.r * this.r; }

这和java或python或c++都大不一样。但为了帮助理解,你可以把prototype看作基类。

prototype里面的变量或方法,是所有对象共享的。

比如,c.area()调用最终就会让解释器调用到Circle.prototype.area().

相比于java和c++,javascript具有他们都没有的一个语义,也就是你可以在prototype里定义变量。定义在prototype里的变量可以被所有的实例共享量。所以一般它应该是一个常数,比如:Circle.prototype.PI = 3.14.

显然,prototype里的变量和方法都应该是不变的。每一个对象实例都不应该取修改prototype中的内容。虽然语言允许你可以这样做,但这样做没有任何意义,也违反了面向对象的语义。

建议所有的成员函数都在紧接类定义的地方定义。而不应该在代码运行的某个地方对一个对象实例增加/修改成员函数。这样的结果是javascript的类定义尽量向java看齐。使得代码更清晰。

到此,关于“nodejs设置成员的方法是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI