Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.02.2011, 17:53
Аватар для poorking
prodigy
Отправить личное сообщение для poorking Посмотреть профиль Найти все сообщения от poorking
 
Регистрация: 01.11.2010
Сообщений: 503

Передача полю объекта - массиву, значения элемента через set метод
Здравствуйте.
Есть объект
var global = {}

И есть set метод
function setGlobal(props){
 for(var field in props){
  global[field] = props[field];
 }
}


По стечению обстоятельств одно из полей этого объекта - массив
setGlobal({property1: new Array(10)});


И у меня возник вопрос, можно ли как-то через этот метод передать полю property1 не весь массив, а только один из его элементов?

чтобы было вроде
setGlobal({property1[5]: "somevalue"}); //Это не правильно

//или это единственный вариант?
global.property1[5] = "somevalue";
__________________
readOnly
Ответить с цитированием
  #2 (permalink)  
Старый 13.02.2011, 20:22
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Создать копию объекта, в которой значение свойства property1 заменено на нужное значение, и передать ее функции.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обратиться к полю объекта по ID элемента pavlyku Общие вопросы Javascript 3 18.08.2010 01:37
Передача объекта через POST Александр Иванов Общие вопросы Javascript 2 05.11.2009 16:44
передача значения предыдущего элемента ani_jery jQuery 1 16.10.2009 17:24