js prototype新感悟
2024-10-12 19:13:20
prototype是js的一个原型属性,这个属性可以创建对象属性和方法。
子类继承原型属性时,会继承父类的原型属性和方法。
prototype只能作用到类上,不能作用到对象上。
----------------------------------------------------------------------------------
js中的call和apply方法是用来改变this指向的对象,call方法传入的是以,分割的参数。
apply方法传入的是数组。
-----------------------------------------------------------------------------------
在用函数创建js对象时,该函数就是js类的构造函数。
-----------------------------------------------------------------------------------
js类没有class的概念。
-----------------------------------------------------------------------------------
js闭包:一般函数内部的变量,从函数外部是访问不到的,闭包的作用就是使得可以从函数外部访问函数内部的变量。
例如
function add()
{
var a = 1;
return function()
{
alert(a++);
}
}
这样就是一个闭包,可以从函数外部访问到内部的变量a.
最新文章
- Atitit 图像处理类库大总结attilax qc20
- lua表排序
- PCurve - Curve on Surface
- 关于webpack.optimize.CommonsChunkPlugin的使用二
- SpringMVC与Struts2区别与比较总结
- 保存密码(KeyChain的使用)
- ShooterGame 学习笔记1 PlayerPawn的两个Mesh的可见性
- java中的CountDownLatch
- MongoDB - MongoDB CRUD Operations, Query Documents
- 使用Vitamio打造自己的Android万能播放器(7)——在线播放(下载视频)
- javaweb学习总结(七)——HttpServletResponse对象(一)(转)
- IOS开发苹果官方Sample Code及下载地址
- oracle常用函数及关键字笔记
- QuerySet中添加Extra进行SQL查询
- mysql linux安装
- redis简介及安装配置
- LitePal 数据库使用方法(最新2.0LitePal数据库适用)
- Delphi: RTTI与ini配置文件
- Servlet 串联过滤器
- ZooKeeper学习之路 (十)Hadoop的HA集群的机架感知