Size: a a a

JS Liberty [ОЫ]

2020 July 12

F

Foma in JS Liberty [ОЫ]
let lenseHandler = {
 keys: [],
 get(target, key) {
   this.keys.push(key)

   return new Proxy(obj => {
     return this.keys.reduce((acc, key) => {
       return Reflect.get(acc, key)
     }, obj)
   }, lenseHandler)
 }
};

const lense = new Proxy({}, lenseHandler);

const complexObject = {
 first: {
   second: {
     third: {
       result: 'Ловушка Джокера'
     }
   }
 }
}

const joker = lense.first.second.third.result;

console.log(joker(complexObject));
источник

F

Foma in JS Liberty [ОЫ]
@isotope_uranium_238 го линзу фп с фп геттером и сеттером
источник

F

Foma in JS Liberty [ОЫ]
For miles & miles
Говорю же, просто чекаю новые фичи
аха ну тут встречный вопрос что нужно сделать, и сразу несколько вариантов как это сделать с новыми фичами и старыми
источник

F

Foma in JS Liberty [ОЫ]
Foma
class Re{
#name
constructor(name) {
this.#name=name}
get name () {return this.#name}
set name(v) {this.#name = name}
}
const re = new Re("vasya")
console.log(re.name)
class Re{
constructor(name) {
return {name}
источник

F

Foma in JS Liberty [ОЫ]
For miles & miles
При чём приватные поля работают - для функций нет
так что подвезли приватные методы или только поля?
источник

F

For miles & mile... in JS Liberty [ОЫ]
Foma
так что подвезли приватные методы или только поля?
Только поля
источник

F

For miles & mile... in JS Liberty [ОЫ]
Хотя если стрелочную функцию, которая обьявлена в поле можно назвать методом - то да
источник

F

Foma in JS Liberty [ОЫ]
#sayHi() {} а то что то новенькое
источник

F

For miles & mile... in JS Liberty [ОЫ]
Такое не работает)
источник

F

For miles & mile... in JS Liberty [ОЫ]
#sayHi = () => {}
источник

F

Foma in JS Liberty [ОЫ]
For miles & miles
#sayHi = () => {}
это не работает?
источник

F

For miles & mile... in JS Liberty [ОЫ]
Работает
источник

F

Foma in JS Liberty [ОЫ]
интересно
источник

F

For miles & mile... in JS Liberty [ОЫ]
Хотя на мдне пишут, что #sayHi() {} где-то да работает
источник

F

For miles & mile... in JS Liberty [ОЫ]
Надо в Мозилле чекнуть
источник

F

Foma in JS Liberty [ОЫ]
пропосал есть уже?
источник

F

Foma in JS Liberty [ОЫ]
For miles & miles
Надо в Мозилле чекнуть
в бабел онлайн посмотри
источник

F

Foma in JS Liberty [ОЫ]
прям на сайте галочки ставишь, если пишут думаю какойто пропосал
источник

F

For miles & mile... in JS Liberty [ОЫ]
источник

F

For miles & mile... in JS Liberty [ОЫ]
stage 2
источник