gpt4 book ai didi

javascript - 有没有办法在不先声明数据参数的情况下访问 knockout 按键绑定(bind)中的第二个事件参数?

转载 作者:行者123 更新时间:2023-12-03 02:33:55 26 4
gpt4 key购买 nike

我在项目中使用 Knockout/Typescript,并且希望在按键事件后访问第二个“事件”参数,但不需要使用第一个“数据”参数。

当我有未使用的“数据”局部变量时,Typescript 在构建时抛出错误。有没有一种方法可以在不先声明数据参数的情况下访问按键事件?

例如:HTML

<a data-bind="event: { keypress: onKeyPressFunction }"></a>

JavaScript

var onKeyPressFunction = (data: any, event: any): void => {
if (event.keyCode === 13) {
// do something
else {
// do something else
}
}

最佳答案

抑制“错误”的最简单方法是以下划线开头的变量(或者仅使用下划线本身)。

"Parameters declaration with names starting with _ are exempt from the unused parameter checking. "

var onKeyPressFunction = (_: any, event: any): void => {
...
}

另请参阅--noUnusedParameters how can i skip uneeded parameters以及 Compiler Options 中的 --noUnusedParameters 标志.

关于javascript - 有没有办法在不先声明数据参数的情况下访问 knockout 按键绑定(bind)中的第二个事件参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48615347/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com