为了账号安全,请及时绑定邮箱和手机立即绑定

(_a = [""], _a.raw = [""],....); js一个小括号的是什么意思?

(_a = [""], _a.raw = [""],....); js一个小括号的是什么意思?

慕莱坞森 2018-11-13 17:22:35
用typescript编译出来的代码,如下:typescript:function test(template, name, age) {    console.log(template);    console.log(name);    console.log(age);}let myname: string = "Keyon";let myage: number = 18;test`Hello, my name is ${myname}, I'm ${myage}.`;编译后的javascript:function test(template, name, age) {    console.log(template);    console.log(name);    console.log(age);}var myname = "Keyon";var myage = 18;(_a = ["Hello, my name is ", ", I'm ", "."], _a.raw = ["Hello, my name is ", ", I'm ", "."], test(_a, myname, myage));var _a;(_a = ["Hello, my name is ", ", I'm ", "."], _a.raw = ["Hello, my name is ", ", I'm ", "."], test(_a, myname, myage));这里直接一个小括号,里边的像参数一样的,是什么意思?还有那个 _a.raw 是什么?
查看完整描述

1 回答

?
动漫人物

TA贡献1815条经验 获得超10个赞

你可以在第一段代码的test函数内打印下template.raw,应该就知道了


查看完整回答
反对 回复 2018-12-15
  • 1 回答
  • 0 关注
  • 447 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号