<script>
const join = (arr, separator = ', ', end = separator) =>
arr.reduce(
(acc, val, i) =>
i === arr.length - 2
? acc + val + end
: i === arr.length - 1
? acc + val
: acc + val + separator,
''
);
var varAux1 = join(['uno', 'dos', 'tres', 'cuatro'], ', ', ' & '); // uno, dos, tres & cuatro
varAux2 = join(['uno', 'dos', 'tres', 'cuatro'], ', '); // uno, dos, tres, cuatro
varAux3 = join(['uno', 'dos', 'tres', 'cuatro']); // uno, dos, tres, cuatro
console.log(varAux1);
console.log(varAux2);
console.log(varAux3);
</script>
Mostrando entradas con la etiqueta JS: Arrays. Mostrar todas las entradas
Mostrando entradas con la etiqueta JS: Arrays. Mostrar todas las entradas
JS: Pasar un array a una cadena separada por el elemento que se quiera
Javascript: diferencias entre dos arrays
<script>
const difference = (a, b) => {
const s = new Set(b);
return a.filter(x => !s.has(x));
};
arr1 = [1, 2, 3, 4, 5, 6];
arr2 = [2, 4, 6, 8, 10];
varAux = difference(arr1, arr2);
console.log(varAux); // [1, 3, 5]
varAux = difference(arr2, arr1);
console.log(varAux); // [8, 10]
</script>
Javascript: Arrays, operaciones básicas
Añadir elemento a un Array
var arr = new Array();
arr.push("uno");
arr.push("dos");
O directamente metiendo todos los datos:
var arr = ["uno","dos", "tres"];
Tb se pueden meter así:
var arr = new Array();
arr[0] = "uno";
arr[1] = "uno";
---------------------------------------------------------------------------
Recorrer el Array:
for (var i=0; i<arr.length; i++) {
console.log("Posición "+i+":"+arr[i]);
}
-------------------------------------------------------------------------------
var arr = new Array();
arr.push("uno");
arr.push("dos");
O directamente metiendo todos los datos:
var arr = ["uno","dos", "tres"];
Tb se pueden meter así:
var arr = new Array();
arr[0] = "uno";
arr[1] = "uno";
---------------------------------------------------------------------------
Recorrer el Array:
for (var i=0; i<arr.length; i++) {
console.log("Posición "+i+":"+arr[i]);
}
-------------------------------------------------------------------------------
Javascript: Arrays asociativos
var arrPrincipal = {nombre: 'uno', edad: '33', direccion: 'Calle XXX'};
nombre = arrPrincipal.nombre;
arrPrincipal.nombre = "Mi nuevo nombre";
nombre = arrPrincipal.nombre;
arrPrincipal.nombre = "Mi nuevo nombre";
Javascript: Rellenar un array bidimensional desde otro array PHP
var arrJS = [
<?php
$totalReg = count($_POST["arrCesta"]);
for ($i=0; $i < $totalReg; $i++) { ?>
["<?php echo $_POST['arrCesta'][$i]['nombre'];?>", "<?php echo $_POST['arrCesta'][$i]['precio'];?>", "<?php echo $_POST['arrCesta'][$i]['id_hosting_ref'];?>"],
<?php
}
?>
];
<?php
$totalReg = count($_POST["arrCesta"]);
for ($i=0; $i < $totalReg; $i++) { ?>
["<?php echo $_POST['arrCesta'][$i]['nombre'];?>", "<?php echo $_POST['arrCesta'][$i]['precio'];?>", "<?php echo $_POST['arrCesta'][$i]['id_hosting_ref'];?>"],
<?php
}
?>
];
Javascript: Mostrar todo el contenido de un array (equivalente de print_r en PHP)
function dump(arr,level) {
var dumped_text = "";
if(!level) level = 0;
//The padding given at the beginning of the line.
var level_padding = "";
for(var j=0;j<level+1;j++) level_padding += " ";
if(typeof(arr) == 'object') { //Array/Hashes/Objects
for(var item in arr) {
var value = arr[item];
if(typeof(value) == 'object') { //If it is an array,
dumped_text += level_padding + "'" + item + "' ...\n";
dumped_text += dump(value,level+1);
} else {
dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
}
}
} else { //Stings/Chars/Numbers etc.
dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
}
return dumped_text;
}
var dumped_text = "";
if(!level) level = 0;
//The padding given at the beginning of the line.
var level_padding = "";
for(var j=0;j<level+1;j++) level_padding += " ";
if(typeof(arr) == 'object') { //Array/Hashes/Objects
for(var item in arr) {
var value = arr[item];
if(typeof(value) == 'object') { //If it is an array,
dumped_text += level_padding + "'" + item + "' ...\n";
dumped_text += dump(value,level+1);
} else {
dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
}
}
} else { //Stings/Chars/Numbers etc.
dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
}
return dumped_text;
}
Javascript 1: Cómo eliminar un elemento de un array
<script language="javascript">
var arr = new Array("uno", "dos", "tres", "cuatro");
Otra forma de hacerlo: var arr = ["uno", "dos", "tres", "cuatro", "cinco"];
var pos = arr.indexOf("tres");
if (pos > -1)
arr.splice(pos,1);
document.write(arr);
</script>
Si tienes alguna duda o problema en PHP, haz la pregunta en el comentario de esta entrada e intentaré responderte lo antes posible
var arr = new Array("uno", "dos", "tres", "cuatro");
Otra forma de hacerlo: var arr = ["uno", "dos", "tres", "cuatro", "cinco"];
var pos = arr.indexOf("tres");
if (pos > -1)
arr.splice(pos,1);
document.write(arr);
</script>
Si tienes alguna duda o problema en PHP, haz la pregunta en el comentario de esta entrada e intentaré responderte lo antes posible
Suscribirse a:
Entradas (Atom)
