【问题标题】:Json object with random key value具有随机键值的 Json 对象
【发布时间】:2016-03-04 07:34:03
【问题描述】:

我正在开发一个应用程序,在其中我将图像拖放到网格中,并且在拖放后我正在创建一个 json 对象,在该对象中我将拖​​放图像添加到 json 对象中,有一个 144 平方的网格。

我的 json 对象是使用条目创建的:

27: Object
51: Object
54: Object
75: Object
99: Object
123: Object
125: Object

如何在 jquery 中循环遍历我的确切键号以与其他 json 对象匹配?

【问题讨论】:

    标签: json image loops object


    【解决方案1】:

    示例:

    var arr = [ "one", "two", "three", "four", "five" ];
    var obj = { one: 1, two: 2, three: 3, four: 4, five: 5 };
    
    jQuery.each( arr, function( i, val ) {
      $( "#" + val ).text( "Mine is " + val + "." );
    
      // Will stop running after "three"
      return ( val !== "three" );
    });
    
    jQuery.each( obj, function( i, val ) {
      $( "#" + i ).append( document.createTextNode( " - " + val ) );
    });
    

    输出:

    Mine is one. - 1
    Mine is two. - 2
    Mine is three. - 3
    - 4
    - 5
    

    【讨论】:

      【解决方案2】:

      你可以像这样遍历对象的属性:

      var obj = {1: 'val1', 2:'val2', 3:'val3' }
      for (var param in obj) {
          if (obj.hasOwnProperty(param))
              console.log(obj[param])
      }
      

      这将打印出来:

      val1
      val2
      val3
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-09-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-22
        • 2020-04-28
        • 2015-09-27
        • 2021-02-09
        相关资源
        最近更新 更多