JS 基础知识点
一、 什么是闭包?闭包的特性是什么?
1、闭包其实只是一个绑定了执行环境的函数
2、闭包的特性:
1.封闭性:外界无法访问闭包内部的数据,如果在闭包内声明变量,外界是
无法访问的,除非闭包主动向外界提供访问接口;
2.持久性:一般的函数,调用完之后,系统会自动注销函数,而对于闭包来
说,在外部函数被调用之后,闭包依然存在。
二、介绍一下 new 操作符,New 操作符具体干了什么?
1.创建一个空对象,并且 this 变量引用该对象,同时还继承了该函数的原型。
2.属性和方法被加到 this 引用的对象中。
3.新创建的对象由 this 所引用,并且最后隐式的返回 this。
三、JS 的数据类型
1、基本数据类型:Number、String、Boolean、Null、 Undened
2、Object 是 JavaScript 中所有对象的父对象
3、数据封装类对象:Object、Array、Boolean、Number 和 String
评论0
最新资源