From e0f562f173e301fcc037dde59fa12f1976fff771 Mon Sep 17 00:00:00 2001 From: YuJian Date: Tue, 17 May 2022 14:59:21 +0800 Subject: [PATCH] vault backup: 2022-05-17 14:59:21 --- 深入探索 JavaScript/碎片记录.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/深入探索 JavaScript/碎片记录.md b/深入探索 JavaScript/碎片记录.md index 67da50b..75e80a6 100644 --- a/深入探索 JavaScript/碎片记录.md +++ b/深入探索 JavaScript/碎片记录.md @@ -1,2 +1,11 @@ -- `12.toString()` 会报错,这是因为 JavaScript 允许10进制 Number 省略小数点前或者后,`12.toString()` 中的 `12.` 会被当作省略了小数点后的数字,如果想要这一句正常工作,需要在中间加个空格:`12. toString()` -- 模板支持添加处理函数的写法,这时模板的各段会被拆开,传递给函数当参数: \ No newline at end of file +- `12.toString()` 会报错,这是因为 JavaScript 允许10进制 Number 省略小数点前或者后,`12.toString()` 中的 `12.` 会被当作省略了小数点后的数字,如果想要这一句正常工作,需要在中间加个空格:`12 .toString()` 或是 `12..toString()` +- 模板支持添加处理函数的写法,这时模板的各段会被拆开,传递给函数当参数: + +```javascript +function f(){ + console.log(arguments); +} + +var a = "world" +f`Hello ${a}!`; // [["Hello", "!"], world] +``` \ No newline at end of file