How do I get string value of a parameter in to cre

2019-05-20 11:31发布

问题:

This question already has an answer here:

  • How to use a variable for a key in a JavaScript object literal? 12 answers

How do I get "my_param" as a string so that I can use it as a key in the has I am trying to create?

var my_function = function(my_param) {
  var my_hash = { 
    my_param: "foobar"
  }
}

回答1:

You'll want to use bracket notation:

var my_hash = {};
my_hash[my_param] = "foobar";


回答2:

var my_hash = {};
my_hash[my_param] = 'foobar';

This is bracket notation, where a.b = 'c' is the same as a['b'] = 'c'.