一、

这个样子这个student的类型是person,这个样子写虽然继承了,但是是把父类的属性继承在了student的原型上

为了使student的类型改成他自己就需要加一句"student.constructor=student"

由于这种方法继承到了原型上,所以我们要是传参只能在new的时候才能传参,即student.prototype=new person(这里面可以写)

你对象名=new student(这里面不能写参数)

所以这种方法有很大的局限性,因此我们很少使用

二、

person.call :借用构造函数

这个方法就可以传参,但是这一种不能继承方法

三、

方法中的this是谁调用的就是谁

函数:

下面这个执行慢,要解析两次

函数就是对象

函数声明:

第二次调用fun()会打印出来undefined ,因为,他是赋值语句会提升

这个样子就没事

this:

apply:

apply第一个参数是this指向的对象

第二个是一个数组

call的第一个和apply一样,他的第二个是直接传参

调用的时候数组中的第一项放在参数第一个位置,依次递推

比较最大值:

不能写成delite obj.0   因为变量名不能以数字开头

使用对象冒充快速删除

注意我们定义那是个伪数组

函数作为参数:

可以调整sort的排序顺序

函数作为返回值:

闭包:

最新文章

  1. tail queue代码阅读
  2. Yii CModel中rules验证规则[转]
  3. 在iOS开发过程中你遇到这个问题了么?
  4. 多媒体(4):JPEG图像压缩编码
  5. 【转载】Android使用Application总结
  6. centos6.4搭建lnmp服务(转载)
  7. SQL Interview Question
  8. 数据库下载word预览功能的研究
  9. Android UI目录
  10. 在Ubuntu 14.04安装 Let’s Encrypt并配置ssl
  11. SpringBoot初体验
  12. 前端面试题总结二(js原型继承)
  13. compare.go
  14. pyspider爬取数据存入es--2.测试数据库连通性
  15. REQUEST FORM 实例
  16. 关于MFC框架程序中CWinApp::OnIdle
  17. react脚手架环境搭建流程
  18. angular中的$http服务
  19. bzoj4032-最短不公共子串
  20. spark SQL学习(数据源之json)

热门文章

  1. 关于maven多module的依赖问题
  2. HashMap为什么效率高?来看看这个小demo
  3. 强制删除 Terminating 状态的pod
  4. sap的内核升级,修补了源代码保护的方式
  5. 日常分享:关于时间复杂度和空间复杂度的一些优化心得分享(C#)
  6. 使用EFCore连接Oracle数据库时出现的问题
  7. Azure Terraform(七)利用Azure DevOps 实现自动化部署基础资源(补充)
  8. 基于nginx的频率控制方案思考和实践
  9. 引入 Gateway 网关,这些坑一定要学会避开!!!
  10. java架构《并发线程基础一》