spatialhast / kottans-js-2016

0 stars 0 forks source link

Домашка №4 #5

Closed tiny-kottan closed 8 years ago

tiny-kottan commented 8 years ago

написать deepAssign, который работает ровно так же, как и Object.assign (порядок ключей, проверка на enumerable, проверяет на != null etc), но хэндлит nested объекты правильно проверяет на объект, умеет работать с сабклассами то есть new obj.constructor, а не []/{} бонусные поинты: хэндлить даты/регэкспы/мэпы/сэты https://github.com/shvaikalesh/polyfill-object/blob/master/assign.js реализация Object.assign, ваш тоже должен работать с Object.create(null) должно работать синхронно и в рамках ecmascript. то есть structured clone не юзать! и без JSON

spatialhast commented 8 years ago

https://github.com/spatialhast/kottans-js-2016/blob/master/week_03/main.js