Сообщение от SuperZen
|
Пить я буду, но курить не брошу )
|
С такими полифилами спиться вполне можно.
Сообщение от SuperZen
|
https://github.com/GoogleChrome/proxy-polyfill#support
|
Вот это не работает
let ar =[]
let handl = {
get: function (tg, name) {
let v = tg[name]
console.log('get', name, v)
return v;
},
set: function (tg, name, val) {
console.log('set', name, val)
tg[name] = val;
return true;
}
}
let par = new Proxy (ar, handl)
par[0] = 0;
par[1] = 1;
par.push (2)
Сообщение от SuperZen
|
https://github.com/ungap/weakmap
|
Тоже косяк
function ocopy (os) {
return Object.create(os.__proto__, Object.getOwnPropertyDescriptors(os))
}
let wm = new WeakMap();
let obj1 ={a: 1, b:2};
wm.set(wm, {c:2,d:3})
let obj2 = ocopy(obj1)
wm.has(obj2) // TRUE ???
Я не говорю, что они не нужны.
Но
Сообщение от SuperZen
|
т.е. пишем на современном js и говорим для какой версии js мы хотим получить итоговый js файл )... возможно придется обложиться полифилами...
|
Сообщение от voraa
|
Не все возможно.
|