Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.09.2015, 16:57
Профессор
Отправить личное сообщение для caetus Посмотреть профиль Найти все сообщения от caetus
 
Регистрация: 23.09.2014
Сообщений: 197

prototype для объетка JSON
получаю объекты в формате JSON как лучше привязать к ним прототип класса user !

может что подскажете ?


есть одна идея сделать вот так !
var proto = function (obj) {
	var o = Object.create(User.prototype)
	for(var i in obj) o[i] = obj[i]

	return o;
}

var User = function () {};

User.prototype.fn = function () {
	console.log(this.age)
}

var o = proto({name: 'John', age: 22}) // передаем объект 

console.log(o)
Ответить с цитированием
  #2 (permalink)  
Старый 24.09.2015, 17:27
Кандидат Javascript-наук
Отправить личное сообщение для sortarray Посмотреть профиль Найти все сообщения от sortarray
 
Регистрация: 19.09.2015
Сообщений: 117

а в чем вообще проблема то?
var the_object = eval(jsonString); object.__ptoto__ = wantedProtoObject

Есть еще тьма вариантов, это самый простой. Тут могут возникнуть проблемы с производительностью, но если вам не миллионами их создавать, вполне сойдет.

Последний раз редактировалось sortarray, 24.09.2015 в 17:31.
Ответить с цитированием
  #3 (permalink)  
Старый 24.09.2015, 17:34
Профессор
Отправить личное сообщение для caetus Посмотреть профиль Найти все сообщения от caetus
 
Регистрация: 23.09.2014
Сообщений: 197

да проблем нет , хочу посмотреть у кого какие есть варианты может что то интересно предложат
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Cookie для меню аккордион и для div Lastedl jQuery 1 03.12.2013 04:55
HTA-приложение для радио Pianorama Magneto Ваши сайты и скрипты 42 22.01.2012 08:34
Jquery, Dynatree и JSON antirek jQuery 6 01.09.2009 15:00
Prototype v1.4.0 and Prototype v1.5.1_rc3 prihod Prototype & script.aculo.us 2 02.10.2008 16:08