【问题标题】:How to pass an array into a map? Syntax如何将数组传递到地图中?句法
【发布时间】:2011-07-01 11:29:32
【问题描述】:

我需要这样做:

$('#online-order').wcForms({id: '#online-order', to: 'contact', colors['red']: '#00F' });

但是语法有错误。请告诉我我必须如何通过它。谢谢!

【问题讨论】:

  • 这里有错误,colors['red']: '#00F' 是正确的,但是它在正确的语法中看起来如何 :)

标签: javascript arrays object syntax


【解决方案1】:

由于 Javascript 没有关联数组,如果你想要那样的话,你需要使用另一个对象。

{id: '#online-order', to: 'contact', colors: { red: '#00F'} }

jsFiddle Demo

您可以像这样访问您的 red 属性:

var obj = {id: '#online-order', to: 'contact', colors: { red: '#00F'} };

console.log(obj.colors.red);
//or
console.log(obj['colors']['red']);

【讨论】:

  • 所以,我自己已经做到了。但无论何时,非常感谢您的关注。
  • @Ax Hm,那你的问题到底是什么?
  • 没问题,已经。我只是无法在最后几分钟之前关闭这篇文章。
猜你喜欢
  • 2020-04-13
  • 1970-01-01
  • 2017-01-27
  • 1970-01-01
  • 1970-01-01
  • 2021-04-25
  • 2018-02-02
  • 2016-01-12
  • 1970-01-01
相关资源
最近更新 更多