1

javascript中有没有一种方法可以将新哈希表中的变量用作键

例子

var key1 = "test1";
var key2 = "test2";

var table = { key1: true, key2: true };

但我希望这张桌子最终成为

{ test1: true, test2: true }
4

1 回答 1

3

您可以通过以下示例使用它:

var key1 = "test1",
  key2 = "test2",
  table = {};

table[ key1 ] = true;
table[ key2 ] = true;

console.log( table ); // { test1: true, test2: true }

请参阅 jsFiddle演示

所以访问它们就像

console.log( table.test1 );

或者

console.log( table[ key1 ] );

或者

console.log( table[ "test1" ] );
于 2012-12-17T17:11:13.123 回答