分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

js面向对象学习笔记(二):工厂方式:封装函数

发布时间:2023-09-06 01:23责任编辑:傅花花关键词:js面向对象
//工厂方式:封装函数
function test(name) {
???var obj = new Object();
???????obj.name = name;
???????obj.sayName = function () {
???????????alert(this.name);
???????};
???????//抛出
???return obj;
}
var p1 = test(‘小明‘);
p1.sayName();
var p2 = test(‘小王‘);
p2.sayName();

//优化
//创建对象要注意首字母大写
//当new去调用一个函数:这个时候函数中的this就是创建出来的对象,而且函数的返回值就是this (隐式返回)
//new后面调用的函数:叫做构造函数
function Test(name) {
???this.name = name;
???this.sayName = function () {
???????alert(this.name);
???}
}
//p3,p4就是this
var p3 = new Test(‘小明2‘);
p3.sayName();
var p4 = new Test(‘小王2‘);
p4.sayName();

js面向对象学习笔记(二):工厂方式:封装函数

原文地址:http://www.cnblogs.com/opcec/p/7808265.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved