JavaScript 对象的所有方法名称转换为大写

function A() {
    this.do1 = function () {
        console.log(1);
    };
    this.do2 = function () {
        console.log(2);
    };
}

var a = new A();
var keys = Object.keys(a);
for(var i=0;i<keys.length;i++){
    if(typeof a[keys[i]] ==="function"){
        a[keys[i].toUpperCase()] = a[keys[i]];
        delete a[keys[i]];
    }
}

a["DO1"](); //1

  

时间: 2024-10-07 15:38:31

JavaScript 对象的所有方法名称转换为大写的相关文章

Javascript对象属性与方法汇总

1 Javascript对象属性与方法汇总 2 发布时间:2015-03-06 编辑:www.jquerycn.cn 3 详细介绍下,javascript对象属性与对象方法的相关知识,包括javascript字符串.数组.日期等对象的属性与常用方法,有需要的朋友参考下. 4 本节主要内容: 5 Javascript对象属性与方法 6 7 对Javascript对象属性方法做一个详细的汇总介绍,供jquery中文网的朋友参考. 8 9 数组(Array):系列元素的有序集合 10 属性: 11 l

javascript对象的属性,方法,prototype作用范围分析

读了篇博客感觉很有用"javascript对象的属性,方法,prototype作用范围分析"就自己写了一遍.以后自己可以用的到. 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://

创建JAVASCRIPT对象3种方法

创建JAVASCRIPT对象3种方法 方法一:直接定义并创建对象实例 var obj = new Object();    //创建对象实例 //添加属性obj.num = 5;   //添加属性 obj.fn = function( cin ){ return cin;}    //添加方法 访问对象的方法:objectName.methodName() 访问对象的属性:objectName.propertyName 方法二:用函数来定义对象然后创建对象实例 function Class(){

__x__(64)0925第十天__ JavaScript 对象的 toString() 方法改变输出

JavaScript 对象的 toString() 方法改变输出 在平常,我们 console.log(对象);    // 会打印 [Object Object] 但是我们想要更详细的输出,此时,我们可以重写 对象.toString() 方法 Person.toString = function(){ return "Person ["+this.name+" , "+this.gender+","+this.age+"]"

javascript对象常用的方法

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getS

JavaScript对象继承的方法

写这个话题单纯是给自己做笔记了,不然老忘记. 第一种方法:     function fn1(x) {         this.x = x;     }     function fn2(x, y) {         this.tmpObj = fn1;         this.tmpObj(x);         delete this.tmpObj;         this.y = y;     } 第二种方法:call()或apply()     function fn1(x) {

快速学习javascript对象-遍历对象

为了方便了解每个javascript对象包含的方法,我写一个函数. 1 function GetCollection(obj){ 2 try{ 3 if(obj){ 4 var sType=""; 5 var sMessage=""; 6 for (var i in obj){ 7 if(obj[i] ===null || obj[i] === undefined){ 8 sType="i"; 9 sMessage += "\r\n&q

如何理解javaScript对象?

在我们生活中,常常会提到对象一词,如:你找到对象了吗?你的对象是谁呀?等等. 在我们家庭中,有男友的女青年都会说我有对象了,那么她的对象是XX(她的男友). 夫妻间呢?都会说我的爱人是谁谁谁,现在我们应知道什么是对象了吧. 有一句谚语:万物皆对象,在我们开发者眼中,程序是反应现实生活的.那我们如何在javaScript中写脚本进行反馈生活需求信息呢? 在我们javaScript的函数中定义多个属性和函数就是一个javaScript对象. 理念概念中的定义:面向对象(object-oriented

js 获取函数的所有参数和遍历JavaScript某个对象所有的属性名称和值的方法

获取所有参数 function test(){ for(var i=0;i<arguments.length;i++)  document.write(arguments[i]); } 遍历某个对象所有的属性名称和值的方法 <script language="javascript"> var obj = new Object(); obj.myname = "我是对象"; obj.pro2 = "23"; obj.pro3 =