Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
//
//Palabras a investigar:
//HOISTING
// Si se declara una variable dentro del llaves el scope se mantiene dentro de las
llaves o ambito //
//donde es encuentren
{
let a = "a";
let b = "b";
Si usamos la instruccion let para crear una variable no vamos a tener conflictos
con el scope, porque
seas variables que se encuentren en su ambito solo podran ser usadas hay
var a = "a";
var = a = "b"
Para poner variable dentro de texto de una el backtick let hora = `texto $
(variable) `;
lastIndexof(): Es un metodo para buscar una letra de una cadena que inicie desde
atras
console.log(nombre.lastIndexOf("e",6));
Ej: numero.toLocalString()
Resultado = "10"
trim : Es un metodo que se usa para eliminar los espacios que se encuentran dentro
de una cadena de caracteres
Split : Es un metodo que ese usa para seperar String y a la vez conventirlos en
Arrays con posiciones
Ej:
Startwith : Para buscar cadenas String que empiezen con una letra en especifico;
endWith : Para buscar cadens String que finalizen con una letra en especifico;
includes : Para buscar cadenas que incluyan una letra en especifico;
Join: Se usa para separar y convertir un arraya un String, Join lo separa con
cualquier caracter que le pasemos
por parametro al constructor;
Ej:
let seperador = array.join("-");
console.log(separador);
Slice: Sirve para dublicar o copiar un array sin parametros, tambien tiene la
funcionalidad
de eliminar comenzando del indice que le indiquemos por paramentros al iguial que
el splice
Crear un objetos: Se utiliza para crear una estructura de datos mas organizada a la
hora de hacer una lista
de propiedades;
Ej:
let yo = {
nombre = "Branyes",
apellido = "Abad",
edad = 20,
hijos = false
}
para agragar nuevas propiedades fueras del objeto:
Ej:
yo.universidad="Itla";
In: Se usa para ver si exite una propiedad en el objeto o si existe el prototipo en
la propiedad
Ej: console.log("nombre" in yo);
hasOwnProperty: Se usa para buscar propiedades que sea propieas del objetos
Ej: yo.hasOwnProperty("nombre");
Para copiar un objeto y no hacer una referencia que dependa de otro hacemos lo
siguiente:
Ej: let tu = Object.assing({},yo);
Map: Con Map podemos recorrer un array sin necesidad de hacerlo con un For of o
ciclo for:
Ej: let arrg = array.map(array => array.nombre); Tambien crear un nuevo array
Filter: Con filter Podemos duplicar un array, pero tambien podemos filtra algun
dato de un objeto de un array
Ej:
let array = [
{
nombre: "branyes",
apellido: "Nunez Abad"
},
{
carrera: "Desarrollo de Software",
materias: "Programacion1,2,3"
}
];
console.log(array.nombre[0]);
Tambien para los objetos podemos asignale variables que estan fueras de su Scope.
Ej: let a = "Hola",b="Mundo";
let myobj = {
a: a,
b:b
}
Tambien puedes concatenar las variables dentro del mismo Scope del objeto
Ej: let obj2 = {
[a+b] : "Hola Mundo";
}
Reduce: Investigar un poco mas afondo con el metodo Reduce. Se pueden Sumar Array
con ese metodo y tambien
filtrar haciendo condiciones.
Ej:
console.log(Num);
console.log(max);