如何在此示例中使用创建简单列表?

时间:2019-06-05 23:06:59

标签: javascript vue.js

当我执行fetch(url)时,响应的主体如下所示:

{
    "test1": {
        "url": "https://nexus.test.com/1.zip"
    },
    "test2": {
        "url": "https://nexus.test.com/2.zip"
    },
    "test3": {
        "url": "https://nexus.test.com/3.zip"
    },
    "test4": {
        "url": "https://nexus.test.com/4.zip"
    },
}

我正在尝试仅将test1,test2,test3添加到列表中。我实际上不确定如何在javascript中执行此操作。我尝试使用for循环,但是失败了。

失败的解决方案

    myList = []
    for(i in testjson[i]) {
        console.log(i)
        myList.push(i)
    }

如何将这些元素添加到列表中(忽略url)

1 个答案:

答案 0 :(得分:0)

如果仅需要const bar = waitUntil(someConditionHere) test1test2,则此代码将起作用:

test3

如果您要排除 myList = [] for (var key in testjson) { if(key === "test1" || key === "test2" || key === "test3") { myList.push(testjson[key]); } }

test4

考虑阅读有关for in

的更多信息