zoukankan      html  css  js  c++  java
  • 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   :  

     

  • 相关阅读:
    第二次冲刺 站立会议7
    第二次冲刺 站立会议6
    第二次冲刺 站立会议5
    第二次冲刺 站立会议4
    第二次冲刺 站立会议3
    第二次冲刺 站立会议2
    第二次冲刺 站立会议1
    第一次冲刺 站立会议9
    第一次冲刺 站立会议8
    第一次冲刺 站立会议7
  • 原文地址:https://www.cnblogs.com/sw-3/p/9549217.html
Copyright © 2011-2022 走看看