开发者

jquery associative array made up of variables

I have the following code:

var paramTemp = ret.split('^');
    $.each(paramTemp, function(key, elem) {
      var splitTemp = elem.split('*');
      params = {
    splitTemp[0]: splitTemp[1]
      };
    });

I get complaints when I try to set the key to splitTemp[0]. How do I se开发者_开发技巧t a key to a variables value?

Thanks.


You do this using bracket notation, it should look like this:

var paramTemp = ret.split('^'), params = {};
$.each(paramTemp, function(key, elem) {
  var splitTemp = elem.split('*');
  params[splitTemp[0]] = splitTemp[1];
});

In JavaScript these have the same effect:

obj.name = value;
obj["name"] = value;
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜