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

这个js注释是什么意思

这个js注释是什么意思

aluckdog 2019-03-07 14:15:54
var ss=function () {  };ss.s1=function(){  return {}}当我在vs code定义了一个JS函数后,显示了这个注释。ss.s1显示的注释“[x: string]: any”这句话是怎么理解的?我现在的想法是这是一个本地函数,然后这个函数可以接受一个可选参数x,参数类型是string,返回值类型是any(或者说是一个任意对象)。我的理解对不对呢?
查看完整描述

3 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

var ss = function(){} : 这是一个函数
ss.s1是给函数添加一个属性. 属性是一个函数
(local function)() 的意思是说s1是一个匿名函数, 后面是返回值. 返回的是一个对象 : {}

查看完整回答
反对 回复 2019-03-19
?
叮当猫咪

TA贡献1776条经验 获得超12个赞

这个有点类似(或者就是)typescript对函数的描述方式是…抽点时间看下typescript的文档就懂了……


查看完整回答
反对 回复 2019-03-19
  • 3 回答
  • 0 关注
  • 757 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信