一、js取出数组对象中的全部value值代码示例:
let array = [
{
label: "车辆道闸",
value: "1",
},
{
label: "人脸门禁",
value: "2",
},
{
label: "电子围栏",
value: "3",
},
{
label: "消防设备主机",
value: "4",
},
];
let array2 = [
{
"01-01": "123",
},
{
"01-02": "345",
},
];
let values1 = array2.flatMap((item) => Object.values(item));
console.log(values1); // 输出 ['123', '345']
let values = array.flatMap((item) => item.value);
console.log(values); // 输出 ['1', '2', '3', '4']
二、js取出数组对象中的全部key值:
let array = [
{
label: "车辆道闸",
value: "1",
},
{
label: "人脸门禁",
value: "2",
},
{
label: "电子围栏",
value: "3",
},
{
label: "消防设备主机",
value: "4",
},
];
let array2 = [
{
"01-01": "123",
},
{
"01-02": "345",
},
];
let keys1 = array2.flatMap((item) => Object.keys(item));
console.log(keys1); // 输出 ['01-01', '01-02']
let keys = array.flatMap((item) => item.label);
console.log(keys); // 输出 ['车辆道闸', '人脸门禁', '电子围栏', '消防设备主机']