当前位置: 首页 > news >正文

js 定义类对象

 //定义类
    //方式一
    function A_class(arg1,arg2){
        this.arg1=arg1;
        this.arg2=arg2;
        this.toString=function(){
           alert(this.arg1+" "+this.arg2)
        }
    }
    var a_class = new A_class("aa","bb");
    a_class.toString();

    //方式二
    function B_class(arg1,arg2){
        this.arg1=arg1;
        this.arg2=arg2;
    }

    B_class.prototype={
        constructor:B_class,
        print:function(){
            alert(this.arg1+" "+this.arg2);
        }
    }
    var b_class = new B_class("11","22");
    b_class.print();

    //方式三

    function C_class(arg1,arg2){
        this.arg1=arg1;
        this.arg2=arg2;
    }

    C_class.prototype.output=function(){
        alert(this.arg1+" "+this.arg2);
    }
    var  c_class = new C_class("@@","##");
    c_class.output();

相关文章:

  • Android 解决onInterceptTouchEvent只能拦截到Down事件
  • 本地使用SVN编辑发布远程SAE工程
  • Oracle_spatial的空间操作符介绍
  • 用JavaScript代码实现Excel表格的办法
  • 今天开始学习python
  • Robotium入门
  • permutation II (boss出来了)
  • Nginx在Window下的使用笔记
  • linux编程之GDB调试
  • 数组、指针
  • 架构师速成8.2-架构师要懂产品
  • Javascript设计模式学习之Observer(观察者)模式
  • python用sybase自带的sybpydb模块访问数据库
  • 三种对象传参和ModelDriven的原理
  • netty demo
  • [分享]iOS开发 - 实现UITableView Plain SectionView和table不停留一起滑动
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • centos安装java运行环境jdk+tomcat
  • css布局,左右固定中间自适应实现
  • ES6核心特性
  • express.js的介绍及使用
  • Git 使用集
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • IndexedDB
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • Java 网络编程(2):UDP 的使用
  • Java比较器对数组,集合排序
  • leetcode-27. Remove Element
  • LeetCode算法系列_0891_子序列宽度之和
  • Median of Two Sorted Arrays
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • React-flux杂记
  • Vim Clutch | 面向脚踏板编程……
  • vue总结
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 给第三方使用接口的 URL 签名实现
  • 和 || 运算
  • 记录:CentOS7.2配置LNMP环境记录
  • 如何编写一个可升级的智能合约
  • 入手阿里云新服务器的部署NODE
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 网络应用优化——时延与带宽
  • 小程序上传图片到七牛云(支持多张上传,预览,删除)
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • ​ 无限可能性的探索:Amazon Lightsail轻量应用服务器引领数字化时代创新发展
  • ​ubuntu下安装kvm虚拟机
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (顺序)容器的好伴侣 --- 容器适配器
  • (转)用.Net的File控件上传文件的解决方案
  • (转贴)用VML开发工作流设计器 UCML.NET工作流管理系统
  • (转载)Linux 多线程条件变量同步
  • .NET Core 版本不支持的问题