zoukankan      html  css  js  c++  java
  • javascript对象(2)

    这个对象,不是那个对象。续更第二篇。。

    昨天说了对象的基本概念以及创建,今天来说一下它的其他方法:

      1、访问属性的两种方式:点语法、[]语法    

     1 var dog =new Object();
     2 dog.name="阿黄";
     3 dog.age="2";
     4             
     5 //点语法用来访问对象的属性和方法
     6 alert(dog.name);
     7             
     8 //[]语法来访问对象属性
     9 alert(dog["name"]);//var a="name";alert(dog[a]);
    10             
    11 //dog.name=dog["name"];  他俩是等价的

       点语法和 [ ]语法都可以访问到对象的属性,但是也存在区别

         1.点语法主要符合变量命名规则;

         2.[ ]语法可以使用变量;

         3.[ ]语法可以使用无效的js字符;

         4.点语法可以全部替换成[ ]语法,相反则不行;

         5.[ ]语法可以用数字、关键字、保留字去访问对象属性,点语法不行 。

      2、用for in遍历对象 

    1 //对象属性的遍历,Key是属性名
    2     for(var Key in dog){
    3         console.log(dog[Key]);
    4         //dog[key]==dog[属性名]
    5                 //console.log(Key);
    6     }            

      3、delete删除属性

        

      4、hasOwnProperty() 这个方法可以用来检测对象是否拥有某个本地属性,返回值TRUE or FALSE

        

      5、instanceof  这个方法可以用来检测实例对象和原型的关系。

        

       还有一点点。。整理好后在续更!

        Loading....

     

  • 相关阅读:
    道德经 剪裁重组版 v1.1
    摸索出来的学习经典的一种方法
    小玩意儿之Gitlab 代码提交日志同步到禅道项目管理系统
    个人职业发展模型
    善小
    学习英文
    物欲
    理解newid()和newsequentialid()
    ubuntu14.04设置静态ip
    .Net 调式案例—实验4 高CPU(High CPU)回顾
  • 原文地址:https://www.cnblogs.com/user-5253/p/7069957.html
Copyright © 2011-2022 走看看