я изучаю машинопись и у меня есть один вопрос.
много primitive
тип имеет класс упаковки.
например.
[] = Массив <>, число = число, логическое значение = логическое значение
Итак, я нахожу что-то похожее на new operator in c++
lib.es5.d.ts
interface Boolean {
/** Returns the primitive value of the specified object. */
valueOf(): boolean;
}
interface BooleanConstructor {
new(value?: any): Boolean;
(value?: any): boolean;
readonly prototype: Boolean;
}
declare var Boolean: BooleanConstructor;
Я думаю, что ключевое слово new
просто функционирует.
если этот код был написан. новый оператор работает ниже этого.
let data: boolean = new Boolean(false);
как это работает?