博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2016/4/19
阅读量:6279 次
发布时间:2019-06-22

本文共 769 字,大约阅读时间需要 2 分钟。

构造函数就是类

面向对象:

继承

封装

多态

构造函数也叫工厂方式

工厂方式么有new

每个函数有自己的函数极其浪费资源每一次new一次,所以函数对象不断在新的诞生

this有的时候会失效

1.函数前面有new的时候

function createPerson(name,sex){ var obj=new Object(); obj.name=name; obj.sex=sex; obj.showName=function() { alert(this.name) } obj.showSex=function() { alert(this.sex); } return obj;}var p1=createPerson('hu','man');p1.showName();

  

function createPerson(name,sex){   this.name=name; this.sex=sex; this.showName=function() { alert(this.name) } this.showSex=function() { alert(this.sex); }  }var p1= new createPerson('hu','man');p1.showName();

PTOTOTYPE

  节省资源

String.prototype.trim=function()

{
alert(this.replace(/^\s+|\s+$/g,'')) ;
};
var a=' adaf ';
a.trim();

默认规定构造函数的首字母需要大写,在上面 的例子中createperson就是就是构造函数。

转载于:https://www.cnblogs.com/hduhdc/p/5407315.html

你可能感兴趣的文章
(四)基于Spring Cloud Fegin的跨服调用
查看>>
博为峰Java技术文章 ——JavaEE Hibernate实例状态
查看>>
RFC4291, IPv6 的单播地址到底是哪几种?
查看>>
Linux(centos)系统各个目录的作用详解 推荐
查看>>
zabbix监控进程与端口
查看>>
Libvirsh 问题:GLib-WARNING **: gmem.c:483: custom memory allocation vtable not supported
查看>>
COALESCE函数
查看>>
Ext.require callback 不执行
查看>>
面试题:连续子数组的最大和
查看>>
书生教你cocos2d-x-入门篇(一)
查看>>
Linux—yum环境的三种搭建方法
查看>>
Windows Server 2016-命令行批量导出AD用户信息
查看>>
Spring Security 过滤流程
查看>>
Vue transition源码浅析
查看>>
如何提升团队的研发效率?来听听阿里研发专家是怎么说的
查看>>
Django-关于manage.py migrate无效的问题
查看>>
eclipse maven创建web工程2.0转3.0
查看>>
FTP 服务器上传文件 553 Could not create file
查看>>
this的用法
查看>>
windows下安装redis
查看>>