From f0e2da94db6b3b5092bed1d526e5ee2e724fd375 Mon Sep 17 00:00:00 2001 From: qianguyihao Date: Fri, 11 Jan 2019 22:16:30 +0800 Subject: [PATCH] =?UTF-8?q?add:=E5=87=BD=E6=95=B0=E5=92=8C=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E7=9A=84=E5=8C=BA=E5=88=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 03-JavaScript基础/09-函数.md | 27 ++++++++++++++++++++++++++- 03-JavaScript基础/10-作用域.md | 27 +++++++++++++++++++++++++++ 2 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 03-JavaScript基础/10-作用域.md diff --git a/03-JavaScript基础/09-函数.md b/03-JavaScript基础/09-函数.md index 3a49f63..b744769 100644 --- a/03-JavaScript基础/09-函数.md +++ b/03-JavaScript基础/09-函数.md @@ -259,6 +259,32 @@ return的作用是结束方法。 立即执行函数往往只会执行一次。为什么呢?因为没有变量保存它,执行完了之后,就找不到它了。 +## 方法 + +函数也可以称为对象的属性。**如果一个函数作为一个对象的属性保存,那么我们称这个函数是这个对象的方法**。 + + +调用这个函数就说调用对象的方法(method)。相比于方法,它只是名称上的区别,并没有其他的区别。 + + +函数举例: + +```javascript + // 调用函数 + fn(); +``` + +方法举例: + +```javascript + // 调用方法 + obj.fn(); +``` + + +我们可以这样说,如果直接是`fn()`,那就说明是函数调用。如果是发现`XX.fn()`的这种形式,那就说明是**方法**调用。 + + ## 我的公众号 想学习**代码之外的技能**?不妨关注我的微信公众号:**千古壹号**(id:`qianguyihao`)。 @@ -267,4 +293,3 @@ return的作用是结束方法。 ![](http://img.smyhvae.com/2016040102.jpg) - diff --git a/03-JavaScript基础/10-作用域.md b/03-JavaScript基础/10-作用域.md new file mode 100644 index 0000000..c0bd316 --- /dev/null +++ b/03-JavaScript基础/10-作用域.md @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +