Estoy usando Svelte y mi componente quiere tomar una serie de objetos y una clave específica. Sin embargo, no quiere leer la clave cuando es una variable. Esto es lo que he intentado hasta ahora.
export let data = []; export let key; function cleanUp(data, key) { for (let i = 0; i < data.length; i++) { let d = data[i].key; newArray.push(d); } }¿Hay alguna manera de hacer funcionar esto?
Si la variable key contiene una cadena, puede acceder a la propiedad de un objeto con ese nombre con object[key] .
En tu ejemplo:
let d = data[i][key];