<!DOCTYPE HTML>
<html>
<head>
<title>please enter your title</title>
<meta charset="utf-8">
<meta name="Author" content="潭州学院-阿飞老师">
<style type='text/css'>
*{ margin:0; padding:0;}
</style>
</head>
<body>
<script type="text/javascript">
function Person( name ){
//this.name = name;
}
Person.prototype.name = 123;
var p2 = new Person('小木');
alert( p2 instanceof Object );
//alert( p.hasOwnProperty( 'name' ) )
//alert( p.constructor )
//hasOwnProperty();
//是不是对象自己私有的属性,返回布尔值
//原型如果改成json写法,不影响这个属性
//constructor:
//属性 值是构造函数
//构造函数原型里面默认的属性
//原型如果改成json写法,会影响这个属性
// instanceof
// 对象 instanceof 函数
// 判断 函数 是不是这个对象原型链上的构造函数
//var arr = [1,2,3];
//var json = {};
//var str = '123';
//var num = 123;
//alert( num.constructor );
/*
var a = new String('123')
a.constructor
a 消失
*/
/*
for ( var key in Person.prototype )
{
//console.log( key + '\n')
alert( key )
}
*/
/*
原型里面有很多默认的属性和方法; 并且不能for in
*/
</script>
</body>
</html>
文章标题
最新推荐文章于 2023-06-19 19:11:47 发布