方式一:在定义对象时,直接添加属性和方法
function Person(name,age) {
    this.name = name;
    this.age = age;
    this.say = function() {
        alert(name + ':::' + age);
    }
}
var person = new Person('张三', 24);
person.say();
方式二:通过"对象.属性名"的方式添加
function Person() {}
var person = new Person();
person.name = '张三';
person.say = function() {alert(this.name)};
person.say();
方式三:通过prototype(原型)属性添加
注:需要使用构造方法添加!
function Person() {}
var person = new Person();
Person.prototype.name = '张三';
Person.prototype.say = function() {alert(this.name)};
person.say();
--------------------- 
作者:@Hmily@ 
来源:CSDN 
原文:https://blog.csdn.net/wqh0830/article/details/87880969 
版权声明:本文为博主原创文章,转载请附上博文链接!

给js对象定义属性的方法相关推荐

  1. 基于js对象,操作属性、方法详解

    一,概述 在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类.Hashtable类等等. 目前在Javascrip ...

  2. 给JS对象添加属性和方法

    方式一:在定义对象时,直接添加属性和方法 function Person(name,age) {this.name = name;this.age = age;this.say = function( ...

  3. 7.1.3 Python进阶 《函数》定义、调用,参数,返回值《面向对象》概念,类,实例,对象,属性,方法《模块、包》导入,自定义,常用内置:datatime,time,random,os,sys

    目录 ======== 第四部分 Python进阶 ======== 第一节 函数 4.1.1 函数定义及调用 4.1.2 函数的参数 4.1.3 函数的返回值 第二节 面向对象 4.2.1 面向对象 ...

  4. JS对象 - Array属性方法汇总

    属性名 描述 prototype 为对象添加属性.方法 constructor 返回数组对象引用 length 返回数组元素数目 方法名 描述 返回 更改原数组 concat() 连接多个数组 连接后 ...

  5. HTML中DOM对象的属性和方法的层级关系是怎样的?(目录即层次)

    HTML中DOM对象的属性和方法的层级关系是怎样的?(目录即层次) 一.总结 一句话总结:目录就是测试题 1.document取得元素(get element)的方式有哪几种? 解答:四种,分别是id ...

  6. [置顶] 深入浅出Javascript(三)创建自定义对象以及属性、方法

    怎么样创建一个对象? 利用Object创建自定义对象 JavaScript能够自定义对象来扩展程序的功能,不仅如此,它还能扩展JavaScript提供的内置对象,新增内置对象的属性或方法 例如下面代码 ...

  7. ES5新增对象的属性和方法

    随笔:1.某一技术为什么而生 2.解决了什么问题 3.如何使用   4.给出代码实例 ES5新增对象的方法 一.冻结对象的freeze()方法(分为深冻结和浅冻结) var obj1 ={a:'111 ...

  8. canvas中getContext(“2d“) 对象的属性和方法

    HTML5中canvas标签用于绘制图像(通过脚本,通常是Js). 也就是说,canvas元素本身没有绘制能力仅仅是图形容 - 您必须使用脚本来完成实际的绘图任务. getContext() 方法可返 ...

  9. 遍历和添加json对象的属性 和 遍历普通js对象的属性

    1. 遍历 json 对象的属性 //定义json对象 var person= { name: 'zhangsan', pass: '123', fn: function(){ alert(this. ...

  10. jQuery Event对象的属性和方法

    介绍之前先介绍jQuery的一个方法 jQuery.event.fix(event || window.event); 此方法个浏览器的event对象转换为 jQuery.event; 如果您的事件是 ...

最新文章

  1. python学习--服务期间通讯和mysql数据库操作
  2. 20.27分发系统介绍;20.28expect脚本远程登录;20.29expect脚本远程执行命令;20.30expect脚本传递参数...
  3. 【Android 安装包优化】使用 lib7zr.a 静态库处理压缩文件 ( 交叉编译 lib7zr.a 静态库 | 安卓工程导入静态库 | 配置 CMakeLists.txt 构建脚本 )
  4. 微信小程序01【目录结构详解、视图与渲染、事件、input、scroll-view】
  5. zenmap nmap输出无显示_液晶显示器高压板坏的现象及维修思路 。
  6. Centos安装Vmware-Tools工具
  7. 通讯接口应用笔记3:使用W5500实现Modbus TCP服务器
  8. github代码管理总结
  9. wget 命令的使用:HTTP文件下载、FTP文件下载
  10. MATLAB修改证件照背景
  11. 高端游戏计算机配置单,高端稳定有保障 6000元i7-7700配GTX1060游戏配置推荐
  12. 为什么当函数值为定值时,梯度垂直于等值面?
  13. Pytorch基础知识(7)单目标检测
  14. ThingWorx公开课圆满结束
  15. 编程初学者入门训练-KiKi和酸奶
  16. 深入理解B/S与C/S架构
  17. 树莓派综合项目2:智能小车(一)四轮驱动
  18. 基于忆阻器的神经网络应用研究!道翰天琼认知智能机器人平台API接口大脑为您揭秘。
  19. Sqlserver 生僻字
  20. 两阶段目标检测重要论文总结

热门文章

  1. html如何用表格做二级菜单栏,Excel表格制作二级下拉菜单步骤
  2. 单片机仿真软件Proteus安装时遇到的问题
  3. 集成电路可测性设计(DFT,Design For Testability)
  4. centos7平台手动搭建snort入侵检测系统
  5. 发明,还是发现?数学本质的哲学之辩
  6. 1699 个词汇 的 计算机英语
  7. python聚类分析实例_Biopython - 聚类分析
  8. Java从服务器下载文件到本地
  9. Ribbon界面制作
  10. PDCA循环法,一个处处适用也必须掌握的管理方法