Показать сообщение отдельно
  #18 (permalink)  
Старый 17.08.2015, 14:34
Интересующийся
Отправить личное сообщение для acterhd Посмотреть профиль Найти все сообщения от acterhd
 
Регистрация: 16.08.2015
Сообщений: 23

Cyber, Я реализовал через Proxy.
Вот обработчик для Proxy.

let _indexer = {
        get: function(obj, prop){
            return (!isNaN(prop) ? obj.get(parseInt(prop)) : obj[prop]);
        },
        set: function(obj, prop, val){
            if(!isNaN(prop)){
                obj.set(val, parseInt(prop));
            } else {
                obj[prop] = val;
            }
        }
    };


Проверяет, является ли переменная prop числом или нет. Если да, то извлечь ячейку памяти.

Последний раз редактировалось acterhd, 17.08.2015 в 14:37.
Ответить с цитированием