Czy naprawdę możemy usunąć tworzenie klasy przez es6 "class"?Czy możemy usunąć klasę ES6?
class myClass{}
delete myClass;
console.log(myClass); //output: class myClass{}
var myClass=0; //Uncaught SyntaxError: Identifier 'myClass' has already been declared
Nie można "usunąć" ** niczego ** w JavaScript, [z wyjątkiem właściwości obiektu] (http://perfectionkills.com/understanding-delete/). Co próbujesz nawet zrobić? Gdzie znalazłeś ten kod? – Bergi
Chodzi o to, aby niezdefiniować klasę, którą stworzyłeś. Może to być przydatne na przykład przy debugowaniu. –
Możesz ustawić go na 'undefined', a następnie' null' na "śmieci". – Leo