vspt
2019-04-04
winter老师,问个问题,在react源码中经常看到如下写法,一直没太理解,请问这种写法有什么好处吗?
```
var validateFormat = function () {};
{
validateFormat = function (format) {
if (format === undefined) {
throw new Error('invariant requires an error message argument');
}
};
}
```
展开
1
9
炒饭
2019-04-15
@嗨海海 winter老师讲得是语言细节,这些应该都是基础知识,但实际上很多一线前端都忽略了这些。比起常见那些框架工具应用,这课在国内还是很难得的,特别还是winter老师开的,讲的透彻,感谢winter老师,让我受益匪浅
5
木木
2019-04-04
f`a${b}c`;
没有明白这个是什么意思
作者回复: 写一个函数f试试就知道了。
1
5
桂马
2019-04-07
平时不确定优先级的一般都加括号
2
mingingคิดถึง
2019-10-17
winter老师,模板字符串当做参数传入时不带括号的写法不是很懂:
function f(a){console.log(a)}
const b = 1
f`a${b}c`
打印出来是:["a", "c", raw: Array(2)]
作者回复: 就是把模板拆成了数组,把${}的执行结果也放进数组
2
1
奋逗的码农哥
2019-07-09
js中的运算符有很多,推荐这篇教程 http://www.w3school.com.cn/js/js_operators.asp
作者回复: 不要看这种垃圾教程,看MDN
1
乃乎
2019-04-23
literal 翻译成字面量会不会更好,好像大多数翻译都是用的那个
1
木木
2019-04-04
f`a${b}c`;
1
mingingคิดถึง
2019-10-17
winter老师,函数传入模板标签,不带括号的写法不是很了解,我在浏览器运行了一下得到结果也看不懂:
plasmatium
2019-04-04
默认的模板字符串就是拼接,但是可以写个函数来改变这种默认行为。之前的课有讲过的。感觉这个有点类似julia语言的@f_str宏
我们在线,来聊聊吧
✕
您好,当前有专业客服人员在线,让我们来帮助您吧。
我们在线,来聊聊吧