Показать сообщение отдельно
  #3 (permalink)  
Старый 07.12.2014, 21:49
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,583

Хз, что тебе надо. Может так?
var obj = {};
var a = 'start';
obj[a] = 5;
for(var key in obj){
    console.log(key === 'start');
}
Ключами в объектах javascript могут только строки, если что. (и Symbol в новом стандарте)
Для произвольных ключей в новом стандарте есть Map, но он только для современных браузеров. С Map как-то так:
var start = {};
var map = new Map();
map.set(start, 5);
map.forEach(function(value, key){
    console.log(key === start);
})
__________________
29375, 35
Ответить с цитированием