这是一个快速学习JavaScript的学习笔记3
2019-12-23 11:53:19 JavaScriptJavaScript中的对象
JavaScript 定义了 5 种原始数据类型:
string
number
boolean
null
undefined
除了这些都是对象,对象是包含变量的变量。
//JavaScript对象
//定义对象
var p = {fname:"javascript",lname:"function"}
p.oname = "java";//对象添加属性
//forin 遍历对象属性。
for (k in p ){console.log(p[k]);}
delete p.oname;
console.log(p.oname);//undefined
p.f = function (s) { console.log(s)}//方法
p.f('定义对象中的方法。')
// 定义类
function Person(name,age){
this.name = name;
this.age = age;
}
JavaScript 对象原型
所有 JavaScript 对象都从原型继承属性和方法。
Object.prototype 位于原型继承链的顶端:
为对象添加属性和方法:
// 接上边的例子
//通过prototype添加属性和方法。
Person.prototype.where = 'china';
Person.prototype.sayHello = function() {alert(this.name+" hello "+this.where)}
p1.sayHello();
发现错误?想参与编辑?
在 GitHub 上编辑此页!
如果您有什么问题,欢迎加入Python/Javascript学习讨论群询问
Python/Javascript学习QQ群号:217840699