javascript - 我需要一个想法来创建在其之前接受元素的方法

标签 javascript methods pure-js

我需要创建在其之前采用元素的方法的想法

note it should take a defined element instead of an object example:

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

i will appriciate for your help.

最佳答案

不,您不能使用方法与变量关联并调用它。对于这种情况,我们有需要处理的对象。您可以创建一个具有必要属性和函数的对象数据结构,以便当您调用该对象的capitalize()函数时,您可以获得该对象的name属性的大写值。

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

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

关于javascript - 我需要一个想法来创建在其之前接受元素的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50188873/

相关文章:

javascript - 如何从异步调用返回响应?

javascript - 如何将 javascript 嵌入到远程加载 Bootstrap 模式中

c# - 在 C# 中,如何从第一个类调用第二个类中的方法?

javascript - Pure JS 可以使用 "Conditional Rendering"吗?

javascript - Drupal 8 Drupal.behaviors 没有 jquery

javascript - Summernote 所见即所得编辑器保存在代码 View 中不工作 js/jquery

javascript - 如何为覆盖全屏宽度且不溢出的元素设置动画

c# - 如何动态找出所有具有自定义属性的方法

c++ - 这里怎么调用InsertionSort方法呢?

javascript - 按名称对数组数据进行分组