• 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宏
    
    
我们在线,来聊聊吧