zoukankan      html  css  js  c++  java
  • js定义对象的多个属性值

    js定义动态对象属性

    var str={};

    str.a="aaa";  //这种方法只能定义str里的一个属性a,如果有循环,只会保存最后一个值

    str[a]="aaa"; //这种方法可以定义多个不重复的属性,如果有循环,会保存多个值

    例如:

    1. 

    var str={};
    for(var i=0;i<5;i++){
      var key="key"+i;
      str.key='aaa'+i;
    }
    console.log(str)  // {key: "aaa4"}

    2.

    var str={};

    for(var i=0;i<5;i++){
      var key="key"+i;
      str[key]='aaa'+i;
    }
    console.log(str);  //{key0: "aaa0", key1: "aaa1", key2: "aaa2", key3: "aaa3", key4: "aaa4"}

  • 相关阅读:
    字符串
    决策树
    结构体实验
    指针实验
    打印杨辉三角
    P176 1.2.3
    第七次作业
    第六次作业
    第五次作业
    第四次修改
  • 原文地址:https://www.cnblogs.com/Doduo/p/6681726.html
Copyright © 2011-2022 走看看