150得票3回答
反引号(`…`)在JavaScript中调用函数

我不确定如何解释这个问题,但当我运行时 console.log`1` 在谷歌浏览器中,我得到的输出如下: console.log`1` VM12380:2 ["1", raw: Array[1]] 为什么反引号调用了log函数,并且它正在创建一个索引raw: Array[1]? ...

13得票3回答
ES6标记模板的实际用途

我理解ES6 标签模板 的语法,但我没有看到它的实际用途。什么情况下会比传递一个对象参数更好,例如jQuery的AJAX中的设置,像这样:$.ajax('url', { /*这个家伙*/ }) 目前我只看到了棘手的语法,但我不知道为什么我需要/使用它。我还发现TypeScript团队在实现其...

8得票2回答
JavaScript中的console.log新特性:使用'raw'参数?

我遇到了这个例子,完全不知所措... const test = (hey) => console.log(hey); console.log(test `wtf`); 首先,这是有效的,在console.log中,它会出现 ["wtf", raw: Array[1]] 这...

7得票1回答
ES6使用模板字面量调用函数但没有使用括号

根据MDN,标记模板字面量可按如下方式使用: var a = 5; var b = 10; function tag(strings, ...values) { alert(strings[0]); // "Hello " alert(strings[1]); // " ...