相关疑难解决方法(0)

如何将变量值用于另一个对象的键?

我有类似的东西:

var myMenu= [
  {
    'My English Title':function(menuItem,menu) 
                       { ... }
  }];
Run Code Online (Sandbox Code Playgroud)

现在,我希望用其他JSON结构值替换"我的英文标题" LOC.MENU_TITLE.

我试过了:

var myMenu= [
  {
    LOC.MENU_TITLE:function(menuItem,menu) 
                       { ... }
  }];
Run Code Online (Sandbox Code Playgroud)

但它不起作用.任何人都可以给我一个如何在JSON变量中获取JSON值的提示?

编辑:这是使用Jquery上下文菜单,但我遇到了下面所有解决方案的问题,而且是时候传递分隔符的字符串了.它不显示分隔符,因为它将字符串传递给对象而不是字符串.

例:

var menu1 = [
  {'Option 1':function(menuItem,menu) { alert("You clicked Option 1!"); } },
  $.contextMenu.separator,
  {'Option 2':function(menuItem,menu) { alert("You clicked Option 2!"); } }
];
Run Code Online (Sandbox Code Playgroud)

javascript json

11
推荐指数
2
解决办法
1万
查看次数

标签 统计

javascript ×1

json ×1