首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >反转对象字面量?

反转对象字面量?
EN

Stack Overflow用户
提问于 2011-02-11 13:07:05
回答 1查看 100关注 0票数 0

我有一个jQuery插件,其中用户可以传递的一个选项('inits')是一个数组

该数组可以包含以下任意值

空格、制表符、回车、逗号

现在我有一个名为key的对象字面量,它看起来像

代码语言:javascript
运行
复制
keys: {
        backspace: 8,
        enter:     13,
        space:     32,
        comma:     44,
        tab:       9
    }

我有一个按键处理程序

在keydown处理程序中,我想检查按下的键是否在inits数组中。现在,要做到这一点,我需要首先向后映射键数组中的键,这样我就可以从代码中获得名称。

我该怎么做呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-11 13:11:16

代码语言:javascript
运行
复制
var keyName = ""
for( var key in keys ){ if( keys[key] == keyCode ){ keyName = key } }

if( $.inArray( keyName, inits ) != -1 ){ //do something }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4965807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档