首页前端开发JavaScriptnodejs怎么设置成员

nodejs怎么设置成员

时间2024-01-30 14:32:03发布访客分类JavaScript浏览869
导读:收集整理的这篇文章主要介绍了nodejs怎么设置成员,觉得挺不错的,现在分享给大家,也给大家做个参考。nodejs设置成员的方法:1、创建一个js示例文件;2、通过“c.name="my circle"”方式在对象生成后,给它附上成员变量即...
收集整理的这篇文章主要介绍了nodejs怎么设置成员,觉得挺不错的,现在分享给大家,也给大家做个参考。

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

本文操作环境: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);
    //cccalert(d.c);
    //undefinedalert(f.c);
    //undefinedalert(p.b);
    //undefinedalert(d.b);
    //cccalert(f.b);
    //cccalert(p.v);
    //undefinedalert(d.v);
    //33alert(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看齐。使得代码更清晰。

推荐学习:《node.js视频教程》

以上就是nodejs怎么设置成员的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: javascript怎样获取鼠标位置下一篇:怎样删除nodejs猜你在找的JavaScript相关文章 html font标签如何设置字体大小?html font标签属性用法介绍2022-05-16vue3+TypeScript+vue-router的使用方法2022-04-16vue3获取当前路由地址2022-04-16如何利用React实现图片识别App2022-04-16JavaScript展开运算符和剩余运算符的区别详解2022-04-16微信小程序中使用vant框架的具体步骤2022-04-16Vue elementUI表单嵌套表格并对每行进行校验详解2022-04-16如何利用Typescript封装本地存储2022-04-16微信小程序中wxs文件的一些妙用分享2022-04-16JavaScript的Set数据结构详解2022-04-16 其他相关热搜词更多phpjavapython程序员loadpost-format-gallery

若转载请注明出处: nodejs怎么设置成员
本文地址: https://pptw.com/jishu/592644.html
windows怎么卸载nodejs 详解ASP.NET中连接数据库配置方法

游客 回复需填写必要信息