当前位置: 首页 > 编程笔记 >

javascript用函数实现对象的方法

柴正祥
2023-03-14
本文向大家介绍javascript用函数实现对象的方法,包括了javascript用函数实现对象的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了javascript用函数实现对象的方法。分享给大家供大家参考。具体实现方法如下:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>利用函数实现对象(重要)</title>
<script type="text/javascript">
  function Person(name, age) {
    //定义属性,同时初始化
    this.name = name;
    this.age = age;
    //定义方法
    this.ShowInfo = function () {
      alert("name:" + this.name + "--age:" + this.age);
    }
  }
  var ZhangShan = new Person("张三", 30);
  alert("Name:" + ZhangShan["name"] + ",Age:" + ZhangShan.age);
  //注意第一个属性用的是中括号括起来的,可以动态传递属性名称
  ZhangShan.ShowInfo();
</script>
</head>
<body>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

 类似资料:
  • 问题内容: 我有一个javascript对象(实际上是通过ajax请求获取数据的): 我已经添加了一些东西: 现在,我要删除状态无效的所有对象(但保持所有顺序相同): 在我看来,所有这些都应该起作用,但是我收到的错误不是函数。我知道为什么它与数组不一样,但是我该怎么办? 问题答案: 适用于数组,而不是对象,因此请使用正确的数据结构。

  • 本文向大家介绍JavaScript数组、json对象、eval()函数用法实例分析,包括了JavaScript数组、json对象、eval()函数用法实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript数组、json对象、eval()函数用法。分享给大家供大家参考,具体如下: 一、JavaScript中的数组 数组使用[]、new Array()或new Array

  • 本文向大家介绍Javascript中实现trim()函数的两种方法,包括了Javascript中实现trim()函数的两种方法的使用技巧和注意事项,需要的朋友参考一下 在JavaScript中我们需要用到trim的地方很多,但是JavaScript又没有独立的trim函数或者方法可以使用,所以我们需要自己写个trim函数来实现我们的目的。 方案一: 以原型方式调用,即obj.trim()形式,此方

  • 本文向大家介绍JavaScript实现的in_array函数,包括了JavaScript实现的in_array函数的使用技巧和注意事项,需要的朋友参考一下 在JS中要判断一个值是否在数组中并没有函数直接使用,如PHP中就有in_array()这个函数。但我们可以写一个类似in_array()函数来判断是一个值否在函数中。 如果传入的不是数组则会抛出异常   直接报错:

  • 问题内容: 我正在尝试验证实例属性和类属性之间的区别,该区别由2012年11月1日发布的Python教程2.7.3版第9章:类,第66页最后一行( 源 ): 实例对象的有效方法名称取决于其类。根据定义,作为函数对象的类的所有属性都定义了其实例的相应方法。因此,在我们的示例中,xf是有效的方法引用,因为MyClass.f是函数,而xi则不是,因为MyClass.i不是。 但是xf与MyClass.f

  • 本文向大家介绍详解JavaScript函数对象,包括了详解JavaScript函数对象的使用技巧和注意事项,需要的朋友参考一下 函数 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。 注释:   形参不需要加上类型;   return语句为可选,没有return语句的函数返回undefined;  局部变量与全局变量   在函数内声明:局部变量   在函数外声明:全局变量   向一个新