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']
Convertir JSON a binario
const BSON = require('bson'); const Long = BSON.Long; // Serialize a document const doc = { long: Long.fromNumber(100) }; const data = BSON.serialize(doc); console.log('data:', data); // Deserialize the resulting Buffer const doc_2 = BSON.deserialize(data); console.log('doc_2:', doc_2);
Deja una respuesta