<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<script>/* 构造函数的执行流程:*     1.立刻创建一个新的对象*   2.将新建的对象设置为函数中this,在构造函数中可以使用this来引用新建的对象*  3.逐行执行函数中的代码**  4.将新建的对象作为返回值返回*/function Person(name , age , gender){this.name = name;this.age = age;this.gender = gender;this.sayName = function(){alert(this.name);};}function Dog(){}var per = new Person("孙悟空",18,"男");var per2 = new Person("玉兔精",16,"女");var per3 = new Person("奔波霸",38,"男");var dog = new Dog();console.log(per);console.log(dog);
</script>
</body>
</html>

JS中用构造函数创建对象相关推荐

  1. js关于字面量与构造函数创建对象的几点理解

    2019独角兽企业重金招聘Python工程师标准>>> 一.在javascript中没有所谓的空对象,即使最简单的{}也具有从Object.prototype继承的方法和属性. 二. ...

  2. 课程介绍 复习 创建对象的三种方式 自定义构造函数创建对象 工厂模式创建对象

    课程介绍 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8 ...

  3. js 自定义构造函数

    js 自定义构造函数 自定义构造函数 根据固定的模板,创建一个对象,创建的对象有构造函数规定的属性和方法. 潜规则:构造函数的首字母需要大写 <script>//自定义构造函数//就是根据 ...

  4. 构造函数和实例对象之间的关系 构造函数创建对象带来的问题 原型

    构造函数和实例对象之间的关系 <!DOCTYPE html> <html lang="en"> <head><meta charset=& ...

  5. JS中用encodeURIComponent编码,后台JAVA怎么解码

    JS中用encodeURIComponent编码两次 var p = {}; p.Map = [{f : 'customNo', t : '客户编号'},{f : 'customName', t : ...

  6. JS基础--ES5创建对象的7种模式

    以下内容总结自<JavaScript高级程序设计(第3版)> 一. 工厂模式 ES5中无法创建类,所以开发人员用函数封装以特定接口创建对象的细节. function createPerso ...

  7. 利用构造函数创建对象

    利用构造函数创建对象 <!DOCTYPE html> <html lang="en"><head><meta charset=" ...

  8. JavaScript创建对象的三种方式之利用构造函数创建对象及使用方法(3)

    (1.)我们为什么需要构造函数: 因为前面两种创建对象的方式一次只能创建一个对象. (2.)什么是构造函数: 构造函数:就是把我们对象里面的一些相同的属性和方法抽象出来封装到函数里面 (3.)利用构造 ...

  9. JS中用一个button按钮实现开关灯效果

    JS中用一个button按钮实现开关灯效果 <!DOCTYPE html> <html lang="en"> <head><meta ch ...

最新文章

  1. 触类旁通,经典面试题最长公共子序列应该这么答
  2. 阿里某新员工感慨:入职阿里三个月生活一团糟,想辞职休息
  3. 加密解密、食谱、新冠序列,各种有趣的开源项目Github上都有
  4. 【Android 插件化】插件化原理 ( 类加载器 )
  5. 跟人聊天的总结:为什么选择SAP
  6. dell增强保护套装还原失效_汕头长安欧尚汽车音响改装升级,还原真实音色
  7. (vue基础试炼_04)使用组件改造TodoList
  8. android 动态地改变某控件的大小
  9. Git flow(使用工具自动git flow+解决合并冲突)
  10. sqlite3:unique constraint failed xxx Frame.No
  11. Nginx(代理)+Tomcat(Java)+Apache(PHP)共用80端口
  12. JS实现文件的上传与下载
  13. vue 城市级联选择 distPicker
  14. 名字中间一条线怎么弄_怎么在网名中间画一条横线 一条横线穿过字的网名
  15. JavaScript闭包的个人理解
  16. 玩家在地形上的位置同步给地图
  17. HMM隐马尔可夫模型进行中文文本分词
  18. 禁止ubuntu更新内核
  19. 深度学习模型处理多标签(multi_label)分类任务——keras实战
  20. 钱多多的高并发TCP服务器的开发经历

热门文章

  1. 自动控制原理第二版王建辉_王建辉自动控制原理配套题库名校考研真题课后答案资料课后习题章节题库模拟试题...
  2. 逆向so_记一次APP的so层算法逆向(七)
  3. hadoop hive集群_基于伪分布式Hadoop搭建Hive平台详细教程
  4. matlab光盘映像文件可以删除吗_DVD-Cloner 2020 for mac(DVD光盘刻录工具) 7.00.715
  5. TCP三次握手建立连接
  6. 最优间隔分类器-SVM
  7. C - Digital Path 计蒜客 - 42397(dp记忆化搜索)
  8. Meaningless Sequence Gym - 102832D
  9. 牛客题霸 [回文数字(palindrome-number)] C++题解/答案
  10. 关于__int128高精度运算