要求:创建一个dog类,包含共有属性:name、age和varieties。在该类的原型对象上增加一个color属性和值,用for in 遍历对象属性,然后通过document.write输出对象的全部属性和值。
效果:
代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<script>
function Dog(name,age,varieties){
this.name = name;
this.age = age;
this.varieties = varieties;
}
Dog.prototype.color = "yellow";
var oDog = new Dog("Q","4","金毛");
console.log(oDog);
for(var attr in oDog){
document.write(attr+":"+oDog[attr]+"<br/>");
}
</script>
</body>
</html>