关于clipboard.d.ts的问题

关于clipboard.d.ts的问题

问题描述:ts定义文件中的 action?(element: Element): string 是什么意思?

相关代码:

​declare namespace ClipboardJS {    
interface Options {
/**
* Overwrites default command ('cut' or 'copy').
* @param elem Current element
*/
action?(elem: Element): Action;
/**
* Overwrites default target input element.
* @param elem Current element
* @returns <input> element to use.
*/
target?(elem: Element): Element;
/**
* Returns the explicit text to copy.
* @param elem Current element
* @returns Text to be copied.
*/
text?(elem: Element): string;
/**
* For use in Bootstrap Modals or with any
* other library that changes the focus
* you'll want to set the focused element
* as the container value.
*/
container?: Element;
}

谢谢老师

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好 这是 interface 中一个值是函数的表达方式。表达的意思就是 Options 上有一个 action 这样的函数,他的参数是 elem: 是 Element 类型,返回是 Action 类型


  • rookie_white 提问者 #1

    action怎么会有个问号❓呢? 之前看的函数表达式都没跟❓

    2021-05-03 12:20:10
  • 张轩 回复 提问者 rookie_white #2

    问号代表可选欧 和属性上的 问号是一个意思的

    2021-05-03 17:34:33
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师