Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
typescript和Angular5:如果长度为<;5._Angular_Typescript - Fatal编程技术网

typescript和Angular5:如果长度为<;5.

typescript和Angular5:如果长度为<;5.,angular,typescript,Angular,Typescript,如果长度小于5,如何修剪阵列 我的JSON是: [ { "type": "aaa" "values": [ { "risk": "A" }, { "risk": "Q" }, { "risk": "M" },

如果长度小于5,如何修剪阵列

我的JSON是:

[
{
        "type": "aaa"
        "values": [
            {
                "risk": "A"
            },
            {
                "risk": "Q"
            },
            {
                "risk": "M"
            },
            {
                "risk": "New Filters Reports"
            },
            {
                "name": "U"
            },
            {
                "risk": "U"
            },
            {
                "risk": "U"
            }
        ]
    }
]

我只能在HTML上显示5个“值”。如何在5个数字之后修剪“values.risk”

您可以使用
切片获取数组的第一个
n
元素

var items = myValues.slice(0, 5);
完整示例:

var obj=[
{
“类型”:“aaa”,
“价值观”:[
{
“风险”:“A”
},
{
“风险”:“Q”
},
{
“风险”:“M”
},
{
“风险”:“新过滤器报告”
},
{
“名称”:“U”
},
{
“风险”:“U”
},
{
“风险”:“U”
}
]
}
];
const firstFive=obj[0].values.slice(0,5);

log(JSON.stringify(firstFive))您在10分钟前问了完全相同的问题。那一个有什么问题吗?与其一次又一次地问同一个问题,不如更新上一个问题。