JavaScript中定义对象原型的两种使用方法
发布时间 - 2026-01-10 21:51:42 点击率:次第一种:
function Person()
{
this.username = new Array();
this.password = "123";
}
Person.prototype.getInfo = function()
{
alert(this.username + ", " + this.password);
}
var p = new Person();
var p2 = new Person();
p.username.push("zhangsan");
p2.username.push("lisi");
p.getInfo();
p2.getInfo();
第二种:
function Person()
{
this.username = new Array();
this.password = "123";
}
Person.prototype={
getInfo:function(){
alert(this.username + ", " + this.password);
}
}
var p = new Person();
var p2 = new Person();
p.username.push("zhangsan");
p2.username.push("lisi");
p.getInfo();
p2.getInfo();
个人比较喜欢第二种;第二种可以的原型中可以拓展各种方法,用起来比较顺手。
例如可以写:
Person.prototype={
a方法:function(){
do somethings...
},
b方法:function(){
do somethings...
}
}
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# js原型对象
# js对象定义
# JavaScript为对象原型prototype添加属性的两种方式
# 第二种
# 比较喜欢
# 第一种
# Person
# function
# Array
# username
# js
# pre
# strong
# brush
# class
# password
# push
# zhangsan
# somethings
# lisi
# prototype
# getInfo
# var
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Linux安全能力提升路径_长期防护思维说明【指导】
Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?
网站制作壁纸教程视频,电脑壁纸网站?
如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)
android nfc常用标签读取总结
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
微信小程序 闭包写法详细介绍
网页制作模板网站推荐,网页设计海报之类的素材哪里好?
Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】
javascript中对象的定义、使用以及对象和原型链操作小结
网站制作软件有哪些,制图软件有哪些?
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
Python文件流缓冲机制_IO性能解析【教程】
高端建站三要素:定制模板、企业官网与响应式设计优化
Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID
如何破解联通资金短缺导致的基站建设难题?
Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧
Laravel怎么实现微信登录_Laravel Socialite第三方登录集成
如何用AI帮你把自己的生活经历写成一个有趣的故事?
如何快速完成中国万网建站详细流程?
Android okhttputils现在进度显示实例代码
Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】
Android GridView 滑动条设置一直显示状态(推荐)
phpredis提高消息队列的实时性方法(推荐)
JavaScript实现Fly Bird小游戏
Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】
CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】
ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集
详解jQuery停止动画——stop()方法的使用
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
英语简历制作免费网站推荐,如何将简历翻译成英文?
焦点电影公司作品,电影焦点结局是什么?
Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】
HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】
ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法
Windows10怎样连接蓝牙设备_Windows10蓝牙连接步骤【教程】
Laravel如何实现API版本控制_Laravel API版本化路由设计策略
瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口
Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】
如何在阿里云虚拟服务器快速搭建网站?
Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询
Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧
如何在阿里云ECS服务器部署织梦CMS网站?
php增删改查怎么学_零基础入门php数据库操作必知基础【教程】
如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环
Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】
香港服务器网站卡顿?如何解决网络延迟与负载问题?
Laravel路由怎么定义_Laravel核心路由系统完全入门指南

