Códigos Fuente de JavaScript

Mostrando del 91 al 100 de 902 registros
Imágen de perfil
Val: 3.162
Oro
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Crear un objeto de los elementos de una lista de elementos


JavaScript

Publicado el 23 de Enero del 2021 por Xve (294 códigos)
347 visualizaciones desde el 23 de Enero del 2021
Dada una lista (<ul> y <li>) de elementos, crear un objeto de Javascript con la estructura dada.

Dada esta lista:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<ul>
    <li>Alarico</li>
    <ul>
        <li>Atanagildo</li>
        <li>Leovigildo</li>
        <li>RecaredoI</li>
        <ul>
            <li>Sisebuto</li>
            <li>RecaredoII</li>
            <li>Suintila</li>
            <ul>
                <li>Chindasvinto</li>
                <li>Recesvinto</li>
                <li>Wamba</li>
                <li>Égica</li>
                <li>Witiza</li>
                <li>Rodrigo</li>
            </ul>
        </ul>
        <li>Sisenando</li>
        <li>Chintila</li>
    </ul>
    <li>Witerico</li>
    <li>Gundemaro</li>
</ul>

Devolver:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{
    "Alarico": {
        "Atanagildo": {},
        "Leovigildo": {},
        "RecaredoI": {
            "RecaredoII": {},
            "Sisebuto": {},
            "Suintila": {
                "Chindasvinto": {},
                "Recesvinto": {},
                "Rodrigo": {},
                "Wamba": {},
                "Witiza": {},
                "Égica": {}
            }
        },
        "Sisenando": {},
        "Chintila": {}
    },
    "Witerico": {},
    "Gundemaro": {}
}
Imágen de perfil
Val: 2.288
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Eliminar el elemento mas bajo de un array de numeros


JavaScript

Publicado el 22 de Enero del 2021 por Katas (200 códigos)
548 visualizaciones desde el 22 de Enero del 2021
Función que elimina el valor mas bajo de un array de enteros.

1
2
3
4
5
eliminarMinimo([3, 4, 7, 2, 6, 8]); // [3, 4, 7, 6, 8]
eliminarMinimo([1, 1, 1]); // []
eliminarMinimo([1, 2, 1, 1]); // [2]
eliminarMinimo([]); // []
eliminarMinimo([1.4, 1.1, 1.7]); // [1.4, 1.7]
Imágen de perfil
Val: 606
Bronce
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Ordenar los elementos (option) de un select con JavaScript


JavaScript

Publicado el 21 de Enero del 2021 por Info (100 códigos)
1.069 visualizaciones desde el 21 de Enero del 2021
Este código muestra una función de javascript para ordenar los elementos (options) de un select por el contenido de su texto.

Ejemplo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <style>
    select {
        height:200px;
        width:100px;
    }
    </style>
</head>
 
<body>
 
<select multiple>
    <option value="4">Opcion 4</option>
    <option value="2">opcion 2</option>
    <option value="6">opcion 6</option>
    <option value="7">opcion 7</option>
    <option value="1">opcion 1</option>
    <option value="3">opcion 3</option>
    <option value="5">opcion 5</option>
</select>
 
<input type="button" onclick="ordenar('select')" value="Ordenar">
 
</body>
</html>
 
<script>
/**
 * Función para ordenar los elementos de un select
 *
 * @param string select - texto que haya referencia al select con la
 *                        funcion querySelector()
 *                        Puede ser por:
 *                          tag del formulario    "form"
 *                          nombre del formulario "form[name=nombreForm]"
 *                          id del formuario      "#idForm"
 */
function ordenar(select) {
    s=document.querySelector(select);
    Array.from(s.options).sort(
        (a,b) => a.text.toLowerCase() > b.text.toLowerCase() ? 1: -1
    ).forEach(
        el => s.add(el)
    );
}
</script>
sin imagen de perfil
Val: 28
Ha aumentado su posición en 2 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Proporción de números


JavaScript

Publicado el 18 de Enero del 2021 por Ludovico (5 códigos)
284 visualizaciones desde el 18 de Enero del 2021
Quizás esto pueda ser útil para algunas personas...

La proporción de números en el vector que son mayores, menores o iguales a 0.

1
2
3
GREATER_THAN_0 = 0.625
LESS_THAN_0 = 0.25
EQUAL_TO_0 = 0.125
Imágen de perfil
Val: 606
Bronce
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Función serialize() en JavaScript


JavaScript

Publicado el 15 de Enero del 2021 por Info (100 códigos)
584 visualizaciones desde el 15 de Enero del 2021
Esta función de javascript obtiene todos los nombres y los valores de todos los elementos de un formulario dado, exactamente lo mismo que hace la función serialize() de jquery.
Imágen de perfil
Val: 2.288
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Eliminar las palabras de una frase según la longitud especificada


JavaScript

Publicado el 6 de Enero del 2021 por Katas (200 códigos)
683 visualizaciones desde el 6 de Enero del 2021
Esta función recibe una cadena de caracteres y la longitud mínima que tiene que tener una palabra. Devuelve la la cadena sin las palabras que no cumplen con la longitud especificada.

1
2
3
4
5
6
7
palabra="la casa azulada a caido";
console.log(eliminarPalabras(palabra)); // "la casa azulada a caido"
console.log(eliminarPalabras(palabra, 1)); // "la casa azulada caido"
console.log(eliminarPalabras(palabra, 2)); // "casa azulada caido"
console.log(eliminarPalabras(palabra, 4)); // "azulada caido"
console.log(eliminarPalabras(palabra, 5)); // "azulada"
console.log(eliminarPalabras(palabra, 10)); // ""
Imágen de perfil
Val: 2.288
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Eliminar los caracteres duplicados consecutivos en una frase


JavaScript

Publicado el 6 de Enero del 2021 por Katas (200 códigos)
682 visualizaciones desde el 6 de Enero del 2021
Función para eliminar todos los valores duplicados consecutivos en una palabra o cadena.

1
2
3
4
5
eliminarDuplicadosConsecutivos("holaaaa aaammmmiggggo!!!"); // "hola amigo!"
eliminarDuplicadosConsecutivos(""); // ""
eliminarDuplicadosConsecutivos("aaabbb          aaa"); // "ab a"
eliminarDuplicadosConsecutivos("aaaááááááaaañññooo"); // "aáaño"
eliminarDuplicadosConsecutivos(111112222555111); // "1251"