Мне нужна идея создания методов, которые принимают элементы перед - PullRequest
0 голосов
/ 05 мая 2018

Мне нужна идея создания методов, которые принимают элементы перед ним

обратите внимание, что вместо объекта должен быть выбран определенный элемент Пример:

"use strict";
var element = document.getElementById('name').value;
elment.capitalize();//the capitaze should be a function

Я буду признателен за вашу помощь.

1 Ответ

0 голосов
/ 05 мая 2018

Нет, вы не можете использовать method для связывания с переменной и ее вызова. Для этого сценария у нас есть объекты, чтобы заботиться. Вы можете создать структуру данных объекта с необходимыми свойствами и функциями, чтобы при вызове функции capitalize() этого объекта вы получали значение name свойства этого объекта в верхнем регистре.

var element = {
 name: 'name',
 capitalize: function(){
   this.name = this.name.toUpperCase();
   return this.name;
 }
}

var name = element.capitalize();
console.log(name);
...