от
Я пытаюсь понять, что происходит под все синтаксический сахар, когда мы используем "классы" в ЕС6, а также то, что происходит, когда мы используем "новую" и "этого" сайта. Я знаю, что JavaScript-это прототип на основе языка программирования, и я придумал следующее ниже, чтобы сделать этот код без использования "новых" или "этот".
//Constructor function passes 3 custom properties to a predetermined object and then returns that object.
function ConstructorTestFunction(value1, value2, value3, object){
  object.property1 = value1;
  object.property2 = value2;
  object.property3 = value3;
  return object;
}

/*Since I am not using "this" I have wrapped the "ConstructorTestFunction.prototype" object into a function
called "ConstructorTestFunctionPrototype". This will allow me to pass the parent object's properties into 
methods within the objects ".prototype" property */
function ConstructorTestFunctionPrototype(object){ 
  ConstructorTestFunction.prototype = {
    addValues(){
      return object.property1   object.property2   object.property3;
    },
    minusValues(){
      return object.property1  




Другие, чем это не стандартный способ делать вещи в JavaScript. Этот способ мне изменить код, чтобы не использовать "это" или "новый" будет иметь серьезные проблемы с производительностью? Если это так, то как бы я идти о замене "данного" и "нового", не имея серьезных проблем с производительностью?

В принципе, если я верно понял [[прототип]] а что такое "новый" и "это" делает, то я должен быть в состоянии создать некоторый код, который использует [[прототип]], чтобы создать "классы" в JavaScript, которые не используют "новые" и "это". В противном случае, я действительно не знаю, что эти слова делают, если я не могу заменить их функциональность в пользовательском коде.

Спасибо за вашу помощь заранее.

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Добро пожаловать на сайт ByNets, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...