js中四种创建对象的方式
一、
1 var user = new Object(); 2 user.first="Brad"; 3 user.last="Dayley"; 4 user.getName = function( ) { return this.first + " " + this.last; }
二、
1 var user = { 2 first: 'Brad', 3 last: 'Dayley', 4 getName: function( ) { return this.first + " " + this.last; }};
三、
1 function zch(first, last) { 2 this.first = first; 3 this.last = last; 4 this.getName = function () { 5 return this.first + " " + this.last; 6 }; 7 } 8 9 var user = new zch("zheng", "chunhao"); 10 console.log(user.getName());
四、
1 function User(first, last){ 2 this.first = first; 3 this.last = last; 4 } 5 User.prototype = { 6 getFullName: function(){ 7 return this.first + " " + this.last; 8 }, 9 sayHello: function(){ 10 console.log('hello,zhengchunhao.'); 11 } 12 }; 13 14 var zch = new User("zheng", "chunhao"); 15 console.log(zch.getFullName()); 16 17 zch.sayHello();
转载于:https://www.cnblogs.com/zhengchunhao/p/4977658.html
js中四种创建对象的方式相关推荐
- java中几种创建对象的方式
java中几种创建对象的方式 在java程序中,对象可以被显式地或者隐式地创建. 下面说说四种显式的创建对象的方式: ● 用new语句创建对象 ● 运用反射手段,调用java.la ...
- 一个人就需要对象之js中八种创建对象方式
前言:说,点进来是不是喜欢我的笑容!!!大家好,我叫C乐,(恩,很直不gay)一名退役的大学生,喜欢摩旅.从上课的一次css接触后,便喜欢上了前端,以下是我的一些学习笔记,站在前辈们的肩膀上,分享一些 ...
- C语言中四种取整方式、取余/取模的运算以及负数取模的问题
零向取整.负无穷向取整.正无穷向取整.四舍五入取整 如果将一个浮点数赋值给整形,只会保存整数位: 这种取整方式为零向取整,C语言默认采用的是这种方式 C语言中也有对应的零向取整函数: 同理还有一种函数 ...
- JS中三种字符串连接方式及其性能比较
工作中经常会碰到要把2个或多个字符串连接成一个字符串的问题,在JS中处理这类问题一般有三种方法,这里将它们一一列出顺便也对它们的性能做个具体的比较. 第一种方法 用连接符"+"把 ...
- java在创建对象时必须_Java中5种创建对象的方式
以下是一些在Java中创建对象的方法: 1. 使用new关键字 使用new关键字是创建对象的最基本方法.这是在java中创建对象的最常见方法.几乎99%的对象都是这样创建的.通过使用这个方法,我们可以 ...
- html引入原生js,html怎么引用JavaScript?html引入js路径四种方式
html是静态的页面,如果我们想要实现某些动画效果,就要引入一些js,那么,如何在html中引用一些js文件呢,引入js有哪些方式呢,下面我们来总结一下html引入js路径四种方式. 一:html怎么 ...
- JavaScript中四种不同的属性检测方式比较
JavaScript中四种不同的属性检测方式比较 1. 用in方法 var o = {x:1}; "x" in o; //true "y" in o; //fa ...
- java按钮权限控制_详解Spring Security 中的四种权限控制方式
Spring Security 中对于权限控制默认已经提供了很多了,但是,一个优秀的框架必须具备良好的扩展性,恰好,Spring Security 的扩展性就非常棒,我们既可以使用 Spring Se ...
- java乘法表_Java中四种9*9乘法表的实现方式(附代码)
前言: 初学java,实现99乘法表是必学必会的内容. 需求 : 分别写出上下左右,对应四个角的乘法表. 思路: 可以先打印出*星星,形成一个直角三角形,然后再替换成乘法公式. 代码如下: publi ...
最新文章
- excel生成sql
- 自我学习SSM框架集成(二)
- PAT L2-005 集合相似度
- DataFrame挑选其中两列,带列名
- 不知道能不能赶上用这技术的那一天
- leetcode 1221 python
- MFC开发IM-第二十一篇、Unicode转成Utf8
- 算法笔记--STL中的各种遍历及查找(待增)
- 学习笔记之七_第2层交换和生成树协议(STP)(CCNA知识考点)
- C++ 句柄类的原理以及设计
- 9月1日起施行《中华人民共和国数据安全法》发布(附全文
- 流式数据传输 php,PHP录制实时流式传输到文件
- 近月计算机图书市场盘点:阳春三月好风光
- 排兵布阵问题java语言_hdu 4539 郑厂长系列故事——排兵布阵
- 网易邮箱大师上使用icloud邮箱
- 影响蓝牙耳机音质的是什么因素?拒绝踩雷,这五款蓝牙耳机赶紧收藏
- Flash媒体服务器
- 所需即所获:IDE = _plugins_ + vim
- 小强怎样练成——读《现代软件工程——构建之法》第三章有感
- 三元运算符案例(两只老虎、三个和尚)问题、分析、代码
热门文章
- oracle安装卡在create inventory_滴滴云服务器上安装Oracle12cR2单实例数据库
- 骚操作:利用强弱符号制作插件库
- 打造大型直播平台之《PC客户端架构》
- 群晖 上传 源文件不存在_群晖NAS连接百度网盘报错?原因是这样的
- 【渝粤教育】国家开放大学2018年春季 0341-22T高级英语听力(2) 参考试题
- php iconv 无效,关于nodejs iconv的编码无效 说明
- php 排序不影响索引,为什么不能通过索引避免排序操作呢??
- labview求n阶乘的和_求极限方法总结
- android文件读写操作布局文件代码,android实现文件读写功能
- Ollydbg使用教程学习总结(五)