Size: a a a

Советский Angular

2020 February 21

IB

Igor Bodnar in Советский Angular
Smooth Operator
пора тебе уже ответ дать
в квизе есть же правильный
источник

S

Smooth Operator in Советский Angular
Igor Bodnar
в квизе есть же правильный
а где обьяснения
источник

IB

Igor Bodnar in Советский Angular
Smooth Operator
а где обьяснения
typescript скоплит этот код во что видел?
источник

S

Smooth Operator in Советский Angular
Igor Bodnar
typescript скоплит этот код во что видел?
и что это меняет
источник

IB

Igor Bodnar in Советский Angular
код который будет исполняться)
источник

S

Smooth Operator in Советский Angular
для начала стоит указать какая сложность имеется ввиду
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Smooth Operator
и что это меняет
то, что доступ к локальной проперти не O(1)
источник

S

Smooth Operator in Советский Angular
может мы про разное думаем
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
потому что с решеткой она будет не локальная, а в WeakMap
источник

S

Smooth Operator in Советский Angular
временная сложность линейная
источник

S

Smooth Operator in Советский Angular
файт ми
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Smooth Operator
временная сложность линейная
чем больше объектов, тем сложнее доставать проперти
источник

S

Smooth Operator in Советский Angular
Вертихвост キバ 🏡🦊
чем больше объектов, тем сложнее доставать проперти
в цикле классы не создаются
источник

S

Smooth Operator in Советский Angular
соотвественно их количество не увеличивается
источник

S

Smooth Operator in Советский Angular
соотвественно время поиска не меняется
источник

S

Smooth Operator in Советский Angular
class A {
 #a = 10;
 constructor(a?: A) {
   if (a) {
     this.#a = a.#a * this.#a;
   }
 }
}

ого, работает
источник

И

Илья | 😶 ☮️... in Советский Angular
Smooth Operator
class A {
 #a = 10;
 constructor(a?: A) {
   if (a) {
     this.#a = a.#a * this.#a;
   }
 }
}

ого, работает
ого
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Smooth Operator
class A {
 #a = 10;
 constructor(a?: A) {
   if (a) {
     this.#a = a.#a * this.#a;
   }
 }
}

ого, работает
Ну так приватное же)
источник

S

Smooth Operator in Советский Angular
ага
источник

S

Smooth Operator in Советский Angular
но могло и не работать
источник