面向对象
- 面向对象是注重结果的思维方式
- 面向过程:注重过程
- 面向对象:注重结果
- 面向对象本质是对面向过程的封装
内置对象
- 数组对象
join()将数组的所有元素连接成一个字符串
reveser()翻转
sort()对数组的元素进行排序
concat()连接两个或多个数组,并返回已连接数组的副本
2.字符串
indexOf()在数组中搜索元素并返回其位置
split()
substr()
toLocalLowerCase()转换小写
构造函数new原理
- 工厂函数和构造函数
- 工厂函数:用于创建对象的函数
- 构造函数:new调用的函数
- 两者用途一致都是构建函数
new关键字原理的4个步骤(重点)
- 创建空对象
- this指向这个对象
- 对象赋值
- 返回这个对象 构造函数内部使用return
- return值类型 无效返回new创建的对象
- return引用类型 有效覆盖new创建的对象
原型对象(重点)
- 原型对象:创建函数的时候系统会自动创建一个对应的对象称之为原型对象
- 作用:内存资源浪费+全局变量污染 构造函数 实例对象 原型对象的关系 构造函数:有一个prototype属性,指向原型对象 实例对象:有一个_proto_属性,指向原型对象 原型对象:有一个constructor属性,指向构造函数
所有的一切都是注定的,所发生的都是最好安排,眼下就是最好的.