javascript - Obtener ids de un arreglo de objetos
Soy nuevo en TypeScript. Quiero seleccionar IDs de un observable. Tengo un arreglo como el siguiente. Por favor, ayúdame a obtener el resultado esperado.
const Input=[{
"id": 1,
"text": "My Choice 1"
}, {
"id": 2,
"text": "My Choice 2"
}, {
"id": 3,
"text": "My Choice 3"
}, {
"id": 4,
"text": "My Choice 4"
}, {
"id": 5,
"text": "My Choice 5"
}];
Resultado esperado :
let selectedIds = [
{id: "Choice", name: "2"},
{id: "Choice", name: "3"},
{id: "Choice", name: "5"}];
Respuesta #1
Usa array.map para transformar los objetos
const Input=[{
"id": 1,
"text": "My Choice 1"
}, {
"id": 2,
"text": "My Choice 2"
}, {
"id": 3,
"text": "My Choice 3"
}, {
"id": 4,
"text": "My Choice 4"
}, {
"id": 5,
"text": "My Choice 5"
}];
let Result = Input.map(choice => ({ id: "choice", name: choice.id }));
console.log(Result);Respuesta #2
let selectedIds = Input.map(item =>
{
return {
id: item.text,
name: item.id
};
})
