zoukankan      html  css  js  c++  java
  • 循环往数组里添加对象

    我们在ajax传值时,需要参数是  

     [{"name":"jhon","age":18},{"name":"Alice","age":19}] 

    这种形式的。

    循环往数组中插入对象时需要确保每次都创建一个新的对象,不能重复添加之前的对象

      //错误的方法

        var  arrs = [ ];

        var  obj = { };

        var objs = [ ];

        for(var i=0;i<5;i++){

          arrs.push(i);

          obj.id = arrs[i];

          objs.push(obj)

        }

        这种结果就是[{id:4},{id:4},{id:4},{id:4},{id:4}]

        

      //正确的方法

        var  arrs = [ ];

        var objs = [ ];

        for(var i=0;i<5;i++){

          var  obj = { };

          arrs.push(i);

          obj.id = arrs[i];

          objs.push(obj)

        }

        这种结果就是[{id:0},{id:1},{id:2},{id:3},{id:4}]

  • 相关阅读:
    css Tab选项卡1
    顺序栈的相关操作(初始化、入栈、出栈)
    用jdk在cmd下运行编译java程序
    UNIX标准及实现
    正则表达式
    gdb调试
    CSS 公共样式
    babel更新之后的 一些坑
    webpack4.x配置详情
    webpack4.x打包配置
  • 原文地址:https://www.cnblogs.com/duanzb/p/9151696.html
Copyright © 2011-2022 走看看