Crear un objeto de forma dinámica
Si tienes que crear nuevos propiedades a un objeto de forma dinámica puedes hacer esto:
let miAuto = {
cv = 140,
ruedas = 4
};
miAuto["marca"] = "Ford";
miAuto["modelo"] = "Mustang";
miAuto["año"] = 1969;
Operar sobre un array con map()
Este método que incluyen todos los arrays, no modifica el array, sino que devuelve uno nuevo.
var numbers = [1, 5, 10, 15];
var doubles = numbers.map(function(x) {
return x * 2;
});
// doubles: [2, 10, 20, 30]
// numbers: [1, 5, 10, 15]
Devolver las keys de una array con .keys()
var arr = ['a', 'b', 'c'];
console.log(Object.keys(arr)); // console: ['0', '1', '2']
// arreglo como objeto
var obj = { 0: 'a', 1: 'b', 2: 'c' };
console.log(Object.keys(obj)); // console: ['0', '1', '2']
// arreglo como objeto con nombres ordenados aleatoriamente
var an_obj = { 100: 'a', 2: 'b', 7: 'c' };
console.log(Object.keys(an_obj)); // console: ['2', '7', '100']
Deja una respuesta