zoukankan      html  css  js  c++  java
  • JS中map list 数组的迭代

    后台传给前台一个map 前台如何迭代呢

    $.post("getSys.jhtml", function(data){
               
               var temp = "";
               $.each(data,function(i,d){
                   temp += '<option value="'+i+'"  >'+d+'</option>';
               });
               
               console.log(temp);
               debugger;
               
               $("#lab").append(temp);
               
         });
    

      

    【注意一点】:

    each的写法有两种,有一种可以map迭代、json对象迭代、数组迭代、list迭代。

             有一种,不能迭代map、json对象,只能迭代数组和list。

    数组和list都靠下标取值,且js中并无list或map的概念。

    所以,数组和list等同,在这里示例中。

        map和json对象等同,在这里示例中。【唯一区别在于下面示例中map的key并没有引号,而json对象的key一定要被引号引起来】

  • 相关阅读:
    26.列表的循环遍历
    效率比较--链表
    心之距离 再回首 光年之遥远
    效率比较--集合
    效率比较--数组
    哈希表
    栈 VS 队列
    struts1 标签引入
    web 连接池配置
    zip&ftp命令
  • 原文地址:https://www.cnblogs.com/ttty/p/10248223.html
Copyright © 2011-2022 走看看