powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JS значение переменной как название свойства/метода объекта
4 сообщений из 4, страница 1 из 1
JS значение переменной как название свойства/метода объекта
    #39027852
JS Help
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: javascript
1.
2.
3.
4.
		serializeGridData: function (postData) { 
			var value = Object.keys($.Autocomplete.selectionId)[0]; // value = "name"
			return $.extend(postData, {val: 'test'});  // val : test а нужно name:test
		},
...
Рейтинг: 0 / 0
JS значение переменной как название свойства/метода объекта
    #39027860
JS Help
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Или простой пример:
Код: javascript
1.
2.
3.
4.
5.
var value = 'name';
var obj = {
value: 'test'
}
console.log(obj); //Object { value: "test" }


Как получить Object { name: "test" }?
...
Рейтинг: 0 / 0
JS значение переменной как название свойства/метода объекта
    #39027913
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JS Help,

Код: javascript
1.
2.
var obj={}
obj[value]='test'
...
Рейтинг: 0 / 0
JS значение переменной как название свойства/метода объекта
    #39027923
JS Help
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
решение нашел
Первое как подсказал am_sasa
Код: javascript
1.
2.
3.
var object = {};
var myVar = "name";
object[myVar] = "value";


Дальше так не сработает. Вот как надо:
Код: javascript
1.
2.
3.
4.
		serializeGridData: function (postData) { 
			var val = Object.keys($.Autocomplete.selectionId)[0];
			return $.extend(postData, Object.defineProperty( {}, val, { value: $.Autocomplete.selectionId[val],enumerable: true, writable: true, configurable: true  }) ); 
		},
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JS значение переменной как название свойства/метода объекта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]