8.28 对象object

Posted sw-3

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了8.28 对象object相关的知识,希望对你有一定的参考价值。

8.28 对象object

对象的创建方式

1: 通过对象字面量的形式创建对象

var obj{ };//没有任何属性的对象

关键字必须放到引号之间

创建的对象为实例对象

2:通过new object()创建对象

var obj3=new Object();//创建一个空对象,{}

var arr=new Array();//空数组,[]

var date=new Date();//日期时间对象

var reg=new  RegExp(‘js‘);//创建正则对象

3通过构造函数的形式创建对象(首字母必须大写)

function Test(){

 

}

var obj4=new Test();

function Test1(num1,num2){

this.n1=num1;

this.n2=num2;

}

var obj5=new Test1(5,6);

//alert(typeof obj5);

//alert(obj5 instanceof Test1);

4.通过Object.create()创建对象

var obj6=Object.create({x:1});

var obj7=Object.create(null);

//创建一个普通的空对象

var obj8=Object.create(Object.prototype);

 

查询属性

书写格式:对象.属性名/对象[“ 属性名” ]

属性在不确定时需要使用[ ]

添加属性

和查询属性的方式基本一致

var obj={};//空对象

obj.username=‘king‘;

修改指定属性

和添加属性方式一样,只是把前面属性覆盖掉了

通过delete删除属性

Delete直接删除即可

delete obj[‘test‘];

delete obj.username;

通过for/in遍历属性

访问原型链上所有属性

var obj1={

x:1,

y:2,

test:‘this is a test‘,

edu:‘ymt‘

};

for(var p in obj1){

console.log(p+‘ ‘);

}

对象中有方法

属性值可以插入函数代替

var obj2={

sayHi:function (){

return ‘say Hi‘;

}

 

软回车
      在Windows 中表示换行且回到下一行的最开始位置。相当于Mac OS 里的 的效果。
      在Linux、unix 中只表示换行,但不会回到下一行的开始位置。

软空格:
      在Linux、unix 中表示返回到当行的最开始位置。
      在Mac OS 中表示换行且返回到下一行的最开始位置,相当于Windows 里的 的效果。

跳格(移至下一列)。


它们在双引号或定界符表示的字符串中有效,在单引号表示的字符串中无效。
一般一起用,用来表示键盘上的回车键,也可只用 。
表示键盘上的“TAB”键。

就像你使用 enter和shift+enter的区别,如果要显示在页面上的效果还要转化为html代码或用...

文件中的换行符号: 

linux,unix:      
windows    :        
Mac OS   :  

 


















以上是关于8.28 对象object的主要内容,如果未能解决你的问题,请参考以下文章

8.28 ZR七连测总结

一周水题集锦 2017 8.28

console.log 如何打印对象

[周记]8.28~9.3

python学习----8.28---单例模式,网络编程

8.28校内测试区间DP