-
属性的增、删、改、查
增:对象.属性
修改:
删除:delete 对象.属性
-
对象的创建方法
-
plainObject 对象字面量/对象直接量
var obj = {}
-
构造函数创建
1)系统自带的构造函数 new Object( ) Array( ) Number( )
var obj = new Object(); var obj = {}
2)自定义(构造函数命名规则符合大驼峰命名规则)
function person(){} var person1 = new person(); function Car( ) { this.name = "BMW"" ;this.height = "1400"; this.lang = "4900";this.weight = 1000; this.health = 100; this.run = function ( ) { this.health--; } var car = new Car( ) ; var car1 = new Car( ) ; car.name = "Maserati" ; car1.name = "Merz";
-
-
构造函数内部原理
1.在函数体最前面隐式的加上this ={}
2.执行this.xxx= XXX;
3.隐式的返回this
function Student(name, age, sex) { //var this = { //name : '' //age :'' // }; this.name = name; this.age = age; this.sex = sex; this.grade = 2017; //return this; } var student = new Student ( 'zhangsan' , 18,'male' );
注意
:隐世返回this可以被显示返回的对象覆盖,但也仅仅只能返回对象 -
包装类
注意:原始值不能有属性
new String();
new Boolean();
new Number();//包装类 var num = 4; num.len = 3; // new Number( 4 ) .len = 3; delete console.log( num.len) ;// new Number(4 ) .len
day7.对象和包装类
最新推荐文章于 2024-06-14 20:38:29 发布