对象中的嵌套数组

时间:2017-06-21 09:43:32

标签: javascript arrays ecmascript-6 nested

你好我试图为我的图像集附加媒体大小,所以第一张图像应该有mediaSize 768px第二张1024等等,我怎么能把它包起来。我想使用我的srcset的值:设置媒体的最小宽度。

这是我的对象

    data = {[
  {
    thumbnail: 'http://via.placeholder.com/90x90',
    images:
    [
      'http://via.placeholder.com/768x400',
      'http://via.placeholder.com/1024x400',
      'http://via.placeholder.com/1999x400',
      {mediaSize : [ "768px", "1024px","1999px "]}
    ]
  }
]}

1 个答案:

答案 0 :(得分:0)

 var data = [
   {
       'thumbnail': 'http://via.placeholder.com/90x90',
       'images':
        [
           { 'link': 'http://via.placeholder.com/768x400' },
           { 'link1': 'http://via.placeholder.com/1024x400' },
           { 'link2': 'http://via.placeholder.com/1999x400' },

          {
              'mediaSize': [
                 { 'id': "768px" },
                 { 'id1': "1024px" },
                 { 'id2': "1999px" },
              ]
          },
        ]
   }
        ]

检查这个......

   var data = [
    {
        "CategoryID": 1,
        "CategoryName": "Soler Power Plant",
        "CategoryProducts": [
        {
            "ID": 1,
            "Name": 'Commercial Solar Power Plant',
            "SubTitle": 'Eco, Eco Friendly, Energy, Green, Solar',
            "Brand": 'ACS',
            "Usage": '',
            "Type": '',
            "Price": 'Rs 5 Lakh / Unit',
            "Body_Material": '',
            "Description": 'Having a pre-determined quality administration system, we are thoroughly involved in delivering Commercial Solar Power Plant.',
            "ImageUrl": 'assets/images/Products/Sola-power-plant.jpg',
        }]
    }]