美文网首页React
JavaScript封装print

JavaScript封装print

作者: fish_yijinc | 来源:发表于2019-07-10 09:08 被阅读0次

    封装一个类似c/ java中的 print 方法

    function print(message='', ...theArgs) {
      let index = 0;
      console.log(
        message.replace(/%s/g, function () {
          return theArgs[index++];
        })
      )
    }
    

    上面的 ...theArgs 是 [剩余参数语法](https://developer.mozilla.org/zh- CN/docs/Web/JavaScript/Reference/Functions/Rest_parameters)

    用babel转化成es5


    babel_args_transfer.png..png

    react源码打印方法就是上面这样原理

    相关文章

      网友评论

        本文标题:JavaScript封装print

        本文链接:https://www.haomeiwen.com/subject/wbfckctx.html