欢迎光临散文网 会员登陆 & 注册

千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

2023-07-19 18:14 作者:一大海碗的西瓜汁  | 我要投稿

一、构造函数出现的流程

1.基于面向对象的重要性,选择使用面向对象进行开发2.面向对象的核心需要对象2.1.利用早期学习的obiect或者字面量来生成对象,但是弊端是如果生成多人对象,会出现代码几余2.2.利用函数封装来解决代码几余,也叫工厂函数,但是工厂函数对象的生成和返回都需要手动创建,识别上也有问题2.3.利用构造函数(类)来生成对象,可以自动创建以及自动返回对象,解决了上面的工厂函数的整端3最终选择使用构造函数(类)来生成对象

二、构造函数的应用

1.创建构造函数(注意首字母尽量大写,区别普通函数)

2.实例化对象(调用构造函数生成对象,必须使用new关键字)

3.构造函数的基本使用注意点 - 重点内容

3.1.构造函数和普通函数一样,只不过 调用的时候要和 new 调用,不然就是一个普通函数调用

3.2.不写 new 的时候就是普通函数调用,没有创造对象的能力.

3.3.如果不需要传递参数,那么可以不写(),如果传递参数就必须写

3.4.构造函数内部的 this,由于和 new 连用的关系,是指向当前实例对象的解读:构造函数里面的this指向new出来的实例对象,比如这里就是指向s1和s2,所有s1和s2就可以使用构造函数里面的属和方法

3.5.因为构造函数会自动返回一个对象this,所以构造函数内部不要写 return你如果 return 一个基本数据类型,这个return就无效。

你如果 return 一个引用数据类型构造函数就失去意义

千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip的评论 (共 条)

分享到微博请遵守国家法律