From 3530834f469530d5f3d63ff119b42d0d3cd19e03 Mon Sep 17 00:00:00 2001 From: YuJian Date: Fri, 13 May 2022 11:43:37 +0800 Subject: [PATCH] vault backup: 2022-05-13 11:43:37 --- 深入探索 JavaScript/JavaScript 对象.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/深入探索 JavaScript/JavaScript 对象.md b/深入探索 JavaScript/JavaScript 对象.md index d5e808d..a263dc4 100644 --- a/深入探索 JavaScript/JavaScript 对象.md +++ b/深入探索 JavaScript/JavaScript 对象.md @@ -19,4 +19,6 @@ JavaScript 使用对象模拟函数的的设计代替了一般编程语言中的函数,它们可以像其他语言的函数一样被调用、传参,只需要实现了上面函数对象的定义要求,就能被 JavaScript 函数调用语法支持。 -用户用 function 关键词创建的函数必定同时是函数和构造器,但是它们表现出来的行为效果却并不相同。 \ No newline at end of file +用户用 function 关键词创建的函数必定同时是函数和构造器,但是它们表现出来的行为效果却并不相同:比如 Number 、String 等构造器在被当作函数调用时则产生类型转换的效果。在 ES6 之后使用 `=>` 语法创建出来的函数仅仅是函数,它们无法被当作构造器来使用。 + +但是对于用户使用 `function` 语法或者 Function 构造器创建的对象来说,它们的行为却是相似的 \ No newline at end of file