1.直接给对象添加(对象通过字面量创建)
<!DOCTYPE html>
<html>
<body><p id="demo"></p>
<script>
var person = {
firstName: "Bill",
lastName : "Gates",
id : 678,
};
person.name = function() {
return this.firstName + " " + this.lastName;
};document.getElementById("demo").innerHTML =
"My friend is " + person.name();
</script></body>
</html>
2. 给对象实例添加(对象通过构造函数new一下创建)
无法为已有的对象构造器添加新属性,只能给对象实例添加
例如
Person.nationality = "English";
// Person 对象的构造器函数
function Person(first, last, age, eye) {
this.firstName = first;
this.lastName