Как я могу преобразовывать все элементы (String) array в элементы (Number)?

Я нуждаюсь в том, чтобы обратить все элементы array в числа, индивидуально знаю, как делать это, помещаю Number (array [0][0]). Но я не знаю, как был бы сделан цикл для того, чтобы преобразовывался каждый элемент array, после которого все элементы - числа, должен делать операции с ними. У меня есть array, который он содержит arrays, я нуждаюсь в том, чтобы преобразовать array, который герметизировался в корпусе внутри array контейнер. Если они могут, мне хотелось бы, что они говорили мне, есть ли более короткий метод, чтобы создавать линию таблицы, я это сделал, как видят в коде. Он совсем не больше, заранее большое спасибо.

let array1=[];
//------------OBTENER DATOS----------------------------------------
function hola(){
let array2=[];
let n1=document.getElementById('n1').value;
let n2=document.getElementById('n2').value;
let n3=document.getElementById('n3').value;
array2.push(n1,n2,n3);
array1.push(array2);
creacion();
}
//-------------------------------UBICAR DATOS EN CUADRO----------------------------

function creacion(){
	if (array1.length==1) {
	document.getElementById('1').innerHTML=`<td>A</td>`;
	document.getElementById('1').innerHTML+=`<td id="n1_1" class="n1">${array1[0][0]}</td>`;
	document.getElementById('1').innerHTML+=`<td id="" class="n2">${array1[0][1]}</td>`;
	document.getElementById('1').innerHTML+=`<td id="" class="n3">${array1[0][2]}</td>`;
}else if (array1.length==2) {
	document.getElementById('2').innerHTML+=`<td id="" class="">B</td>`;
	document.getElementById('2').innerHTML+=`<td id="" class="n1">${array1[1][0]}</td>`;
	document.getElementById('2').innerHTML+=`<td id="" class="n2">${array1[1][1]}</td>`;
	document.getElementById('2').innerHTML+=`<td id="" class="n3">${array1[1][2]}</td>`;
}else if (array1.length==3) {
	document.getElementById('3').innerHTML+=`<td id="" class="">C</td>`;
	document.getElementById('3').innerHTML+=`<td id="" class="n1">${array1[2][0]}</td>`;
	document.getElementById('3').innerHTML+=`<td id="" class="n2">${array1[2][1]}</td>`;
	document.getElementById('3').innerHTML+=`<td id="" class="n3">${array1[2][2]}</td>`;

}else if (array1.length==4) {
	document.getElementById('4').innerHTML+=`<td id="" class="">D</td>`;
	document.getElementById('4').innerHTML+=`<td id="" class="n1">${array1[3][0]}</td>`;
	document.getElementById('4').innerHTML+=`<td id="" class="n2">${array1[3][1]}</td>`;
	document.getElementById('4').innerHTML+=`<td id="" class="n3">${array1[3][2]}</td>`;

}else if (array1.length==5) {
	document.getElementById('5').innerHTML+=`<td id="" class="">E</td>`;
	document.getElementById('5').innerHTML+=`<td id="" class="n1">${array1[4][0]}</td>`;
	document.getElementById('5').innerHTML+=`<td id="" class="n2">${array1[4][1]}</td>`;
	document.getElementById('5').innerHTML+=`<td id="" class="n3">${array1[4][2]}</td>`;

}else if (array1.length==6) {
	document.getElementById('6').innerHTML+=`<td id="" class="">F</td>`;
	document.getElementById('6').innerHTML+=`<td id="" class="n1">${array1[5][0]}</td>`;
	document.getElementById('6').innerHTML+=`<td id="" class="n2">${array1[5][1]}</td>`;
	document.getElementById('6').innerHTML+=`<td id="" class="n3">${array1[5][2]}</td>`;
}else if (array1.length==7) {
	document.getElementById('7').innerHTML+=`<td id="" class="">G</td>`;
	document.getElementById('7').innerHTML+=`<td id="" class="n1">${array1[6][0]}</td>`;
	document.getElementById('7').innerHTML+=`<td id="" class="n2">${array1[6][1]}</td>`;
	document.getElementById('7').innerHTML+=`<td id="" class="n3">${array1[6][2]}</td>`;
}else if (array1.length==8) {
	document.getElementById('8').innerHTML+=`<td id="" class="">H</td>`;
	document.getElementById('8').innerHTML+=`<td id="" class="n1">${array1[7][0]}</td>`;
	document.getElementById('8').innerHTML+=`<td id="" class="n2">${array1[7][1]}</td>`;
	document.getElementById('8').innerHTML+=`<td id="" class="n3">${array1[7][2]}</td>`;
}
}
//-------------------CONVERTIR A NÚMEROS------------------------------
function suma1(){
	let conver1=[];
	conver1.push(Number(array1[0]));
	console.log(conver1);
}
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<link rel="stylesheet" href="estilo.css">
</head>
<body>
	<div class="" id="ingreso_1">
		<input type="text" id="n1">
		<input type="text" id="n2">
		<input type="text" id="n3">
		<button onclick="hola();"></button>
	</div>
	<table id="tabla">
		<tr>
			<td>Hola</td>
			<td>Pues</td>
			<td>como</td>
			<td>Numero</td>
		</tr>
		<tr id="1"></tr>
		<tr id="2"></tr>
		<tr id="3"></tr>
		<tr id="4"></tr>
		<tr id="5"></tr>
		<tr id="6"></tr>
		<tr id="7"></tr>
		<tr id="8"></tr>
	</table>
	<button onclick="suma1()"></button>
	<script src="ju.js"></script>
</body>
</html>
-1
задан 06.11.2019, 01:46
1 ответ

Уже это conseguГ, - сначала ingresГ© данные в array, эти вводят информацию в компьютер как String, потом я конвертирую их в nГєmeros и помещаю их в другой array и из-за Гєltimo ввел этот array, который уже содержит элементы как nГєmeros в array, контейнер в компьютер. Спасибо.

let array1=[];
//------------OBTENER DATOS----------------------------------------
function hola(){
let array2=[];
let  array3=[];
let n1=document.getElementById('n1').value;
let n2=document.getElementById('n2').value;
let n3=document.getElementById('n3').value;
array2.push(n1,n2,n3);
let nuevoVector = array2.forEach((elemento) => {
            array3.push(Number(elemento))
          });
array1.push(array3);
creacion();
}
0
ответ дан 01.12.2019, 12:37