🥶原型对象
2019-2-20
| 2022-9-1
0  |  0 分钟
type
status
date
slug
summary
tags
category
icon
password
URL
Sep 1, 2022 09:23 AM
 
argument
同this一样是内置对象,它代表的是所有实参保存的位置,是一个伪数组

递归

递归=回推+递推
直接调用自己本身,并增加一个终结点
会反复的进行函数压栈,降低程序效率
argument有个callee属性,相当于函数本身

Prototype

保存着所有实例对象共享的属性或者方法
因为所有的方法应该是属于整个类,而不是属于某个对象本身
自定义属性
可以为官方对象添加原型方法
 
 

apply() & call() & bind()

都是修改this的指向,可以对类和函数的关系进行解藕
  1. 它们都是改变this指向的函数对象的方法
  1. bind通常针对于匿名函数,apply和call针对有名函数
  1. call和apply的参数不同,apply需要用数组包裹起来改变this的函数的参数
  1. call和apply直接调用该函数,而bind只是生成一个新的函数对象,不会调用该函数
学习思考
  • javascript
  • ES6新语法AJAX_Day2
    • Valine
    • Cusdis
    目录