Как передать массив в карту?Синтаксис - PullRequest
1 голос
/ 01 июля 2011

Мне нужно сделать что-то вроде этого:

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

Но в синтаксисе есть ошибка. Пожалуйста, скажите мне, как я должен пройти это. Спасибо!

1 Ответ

3 голосов
/ 01 июля 2011

Поскольку 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']);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...