【问题标题】:Javascript: Create new arrays from a url of object of arraysJavascript:从数组对象的 url 创建新数组
【发布时间】:2019-01-01 06:47:51
【问题描述】:

我目前有一个从这里https://s3.amazonaws.com/blockseed.website/performance.json 提供的数组对象的 url,我想使用 vanilla JS、JQuery 或 Lodash 从那里提取数据并像这样创建新数组

这是当前从 url 作为 json 提供的数组对象

【问题讨论】:

标签: javascript jquery arrays lodash javascript-objects


【解决方案1】:

你可以简单的按键获取数据:

data.performance.fundBtcArr,data.performance.fundUsdArr,data.performance.btcUsdArr

var data={"performance": {"datesArr": ["2018-04-30", "2018-05-07", "2018-05-14", 
    "2018-05-21", "2018-05-28", "2018-06-04", "2018-06-11", "2018-06-18", "2018-06-25", "2018-07-02", "2018-07-09"], 
    "fundBtcArr": [1, 0.956157566, 0.988963214, 0.992333066, 1.118842298, 1.064376568, 1.109733638, 1.082080679, 1.142624866, 
        1.1107828743809005, 1.0626307952408292], 
        "fundUsdArr": [1, 0.974710531, 0.944055086, 0.903073518, 0.869041365, 0.870284702, 0.815468401, 0.789070479, 
            0.777083258, 0.8027552300742684, 0.7766297878480255], 
            "btcUsdArr": [1, 1.019403669, 0.954590699, 0.910050818, 0.77673267, 0.81764737, 0.734832552, 0.729215939, 0.680086073, 
                0.7226932000744855, 0.7308557133166972]

                }}
                
     //console.log(data.performance.datesArr);              
   var  fundBtcArr=data.performance.fundBtcArr ;
   fundBtcArr.unshift('fund/Btc %');
 
  console.log(fundBtcArr); 
  var  fundUsdArr=data.performance.fundUsdArr ;
  fundUsdArr.unshift('fund/Usd %');
   console.log(fundUsdArr); 
   var  btcUsdArr=data.performance.btcUsdArr ;
  btcUsdArr.unshift('btc/Usd %');
   console.log(btcUsdArr);

【讨论】:

    【解决方案2】:

    const {性能} = Your Json Variable;

    const {btcUsdArr,datesArr,fundBtcArr,fundUsdArr} = 性能;

    【讨论】:

    猜你喜欢
    • 2015-10-06
    • 1970-01-01
    • 1970-01-01
    • 2021-06-16
    • 2015-03-05
    • 1970-01-01
    • 1970-01-01
    • 2012-03-06
    • 1970-01-01
    相关资源
    最近更新 更多