zoukankan      html  css  js  c++  java
  • javascript对象属性和数组的访问

    javascript对象属性的访问
    假如有对象test:
    var test = {
      "a":1,
      "b":2
    };
    直接访问对象test的属性a的值,有两种方法:

    1.test.a;

    2.test["a"];   (注意这里要用引号)

     

    但若是用for/in语句访问对象的属性值,则必须用“[]”运算符啦:
        for(m in test){  
          alert(test[m]);  
          alert(test.m);   //这里会弹出undefined  
        }  
    为什么捏?因为for/in循环会把对象的属性名作为字符串赋给变量m。

     

    javascript的数组不过是一种特殊的对象,因此:
        var arr = new Array();  
        arr[0] = 10;  
        arr['a'] = 20;  
          
        for(m in arr){  
          alert(m);  //弹出0和a  
          alert(arr[m]);  //弹出10和20  
        } 

  • 相关阅读:
    Tensorflow实战系列之三:
    Tensorflow实战系列之二:
    scala映射和元组
    scala函数
    scala基础
    Hadoop Eclipse 插件制作以及安装
    理解HBase
    理解HDFS
    Hadoop入门学习路线
    日志框架Log4j
  • 原文地址:https://www.cnblogs.com/paste/p/4167457.html
Copyright © 2011-2022 走看看