【问题标题】:How can i only get the values from a array ([type: string]: string)我怎样才能只从数组中获取值([类型:字符串]:字符串)
【发布时间】:2021-10-01 20:37:16
【问题描述】:

我有一个这样输入的数组:

array: {
    [type: string]: string;
}

我想从中获取所有值而不需要任何键。

我尝试了几种方法,但没有..

这是一个代码示例:

const array: {
    [field: string]: string
} = {};

array['someProperty1'] = 'value1'
array['somePropert2'] = 'value2'

如果我控制台日志array 我得到

{
    array: {
        someProperty1: 'value1',
        someProperty2: 'value2'
}
}

我只想得到一个带有 ['value1', 'value2'] 的数组

【问题讨论】:

  • 请分享可重现的例子

标签: node.js typescript typescript-typings


【解决方案1】:

你所说的“数组”在技术上并不是一个数组,而是一个字典,但你可以使用Object.values轻松获取值:

const realArray = Object.values(array);

【讨论】:

    猜你喜欢
    • 2021-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多