js静态成员和实例成员
2024-09-02 22:30:08
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
function Hero(name, blood, weapon) {
// 实例成员 / 对象成员 -- 跟对象相关的成员,将来使用对象的方式来调用
this.name = name;
this.blood = blood;
this.weapon = weapon; this.attack = function () {
console.log(this.weapon + ' 攻击敌人');
}
} // 静态成员 -- 直接给构造函数添加的成员
Hero.version = '1.0'; var hero = new Hero('刘备', 100, '剑');
hero.attack(); var hero1 = new Hero('关羽', 100, '刀');
hero1.attack();
// 静态成员不能使用对象的方式来调用
console.log(hero.version); // 静态成员使用构造函数来调用
console.log(Hero.version);
</script>
</body>
</html>
最新文章
- ES6新特性(函数默认参数,箭头函数)
- [HDOJ5773]The All-purpose Zero(贪心,DP)
- (转)读取XML数据到treeView中
- C# - 转换
- Stanford Parser学习入门(1)-Eclipse中配置
- Digital Root - SGU 118(高精度运算)
- 【转】Ubuntu安装ARM架构GCC工具链(ubuntu install ARM toolchain)最简单办法
- HDU1452Happy 2004(高次幂取模+积性函数+逆元)
- 在JBuilder8中使用ANT
- C/C++中extern和static
- Linux学习历程——Centos 7 passwd命令
- Xcode - 因为证书问题经常报的那些错
- DBCC维护语句语法
- 404 Note Found队 Beta答辩总结
- 防止Memcached的DDOS攻击另外一个思路
- 【Unity】第11章 第三人称角色控制器和碰撞体
- Java后台通过jxl生成Excel表格
- php5.5.*&#160;mysqlnd驱动安装
- 【初级算法】6. 两个数组的交集 II
- vue - for 遍历对象和遍历对象数组