add:函数和方法的区别
This commit is contained in:
parent
b44a3aefb5
commit
f0e2da94db
@ -259,6 +259,32 @@ return的作用是结束方法。
|
|||||||
立即执行函数往往只会执行一次。为什么呢?因为没有变量保存它,执行完了之后,就找不到它了。
|
立即执行函数往往只会执行一次。为什么呢?因为没有变量保存它,执行完了之后,就找不到它了。
|
||||||
|
|
||||||
|
|
||||||
|
## 方法
|
||||||
|
|
||||||
|
函数也可以称为对象的属性。**如果一个函数作为一个对象的属性保存,那么我们称这个函数是这个对象的方法**。
|
||||||
|
|
||||||
|
|
||||||
|
调用这个函数就说调用对象的方法(method)。相比于方法,它只是名称上的区别,并没有其他的区别。
|
||||||
|
|
||||||
|
|
||||||
|
函数举例:
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
// 调用函数
|
||||||
|
fn();
|
||||||
|
```
|
||||||
|
|
||||||
|
方法举例:
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
// 调用方法
|
||||||
|
obj.fn();
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
我们可以这样说,如果直接是`fn()`,那就说明是函数调用。如果是发现`XX.fn()`的这种形式,那就说明是**方法**调用。
|
||||||
|
|
||||||
|
|
||||||
## 我的公众号
|
## 我的公众号
|
||||||
|
|
||||||
想学习<font color=#0000ff>**代码之外的技能**</font>?不妨关注我的微信公众号:**千古壹号**(id:`qianguyihao`)。
|
想学习<font color=#0000ff>**代码之外的技能**</font>?不妨关注我的微信公众号:**千古壹号**(id:`qianguyihao`)。
|
||||||
@ -267,4 +293,3 @@ return的作用是结束方法。
|
|||||||
|
|
||||||
![](http://img.smyhvae.com/2016040102.jpg)
|
![](http://img.smyhvae.com/2016040102.jpg)
|
||||||
|
|
||||||
|
|
||||||
|
27
03-JavaScript基础/10-作用域.md
Normal file
27
03-JavaScript基础/10-作用域.md
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user