Я нуждаюсь в том, чтобы обратить все элементы 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>
Уже это 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();
}