具有随机键值的Json对象

具有随机键值的Json对象,json,image,loops,object,Json,Image,Loops,Object,我正在开发一个应用程序,在这个应用程序中,我将图像拖放到网格中,在拖放之后,我创建了一个json对象,我将拖放图像添加到json对象中,有一个144平方的网格 我的json对象是使用以下条目创建的: 27: Object 51: Object 54: Object 75: Object 99: Object 123: Object 125: Object 我如何在jquery中循环使用确切的键号以与其他json对象匹配?示例: var arr = [ "one", "two", "three"

我正在开发一个应用程序,在这个应用程序中,我将图像拖放到网格中,在拖放之后,我创建了一个json对象,我将拖放图像添加到json对象中,有一个144平方的网格

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

27: Object
51: Object
54: Object
75: Object
99: Object
123: Object
125: Object
我如何在jquery中循环使用确切的键号以与其他json对象匹配?

示例:

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

可以像这样循环对象的属性:

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

val1
val2
val3