js arrays help pls

293
09 ноября 2017, 07:23

Помогите пожалуйста задать с клавиатуры 2х-мерный массив 4х4 на Javascript. Кидаю свой код, который делает это 4мя отдельными массивами длинной по 4 каждый.

const n = 4; 
var a=[]; var b=[]; var c = []; var d = []; 
//var c =[[a],[b]]; 
var i,j,min,an,bn; 
for (i=0;i<n;i++){ 
  //for (j=0;j<n;j++){ 
  alert('input a'); 
 an = +prompt() 
 a.push(an)} 
for (i=0;i<n;i++){ 
  //for (j=0;j<n;j++){ 
  alert('input b'); 
 bn = +prompt() 
 b.push(bn) 
  } 
  for (i=0;i<n;i++){ 
  //for (j=0;j<n;j++){ 
  alert('input c'); 
 cn = +prompt() 
 c.push(cn) 
  } 
for (i=0;i<n;i++){ 
  //for (j=0;j<n;j++){ 
  alert('input d'); 
 dn = +prompt() 
 d.push(an) 
  } 
 
 
 
 console.log(a  ); 
 console.log(b  ); 
 console.log(c  ); 
 console.log(d  ); 
  

Answer 1

Пример на чистом js

https://jsfiddle.net/er0L19sj/

  for (let i = 0; i < len; i++) {
    const innerArr = [];
  for (let j = 0; j < deep; j++) {
    let colName = `column - ${i+1}x${j+1}`,
     item = prompt('insert item in' + colName);
    innerArr.push(+item);
  }
  result.push(innerArr);
}
Answer 2

$("#btnGet").click(function(){ 
  var matrix = []; 
   
  var text = $("#memValues").val(); 
  var lines = text.split("\n"); 
   
  for (var i = 0; i < lines.length; i++) { 
    var row = []; 
    var values = lines[i].split(" "); 
    for(var j = 0; j < values.length; j++) { 
      row.push(+values[j]); 
    } 
    matrix.push(row); 
  } 
  // check that matrix is rectangular and for NaN-s 
  console.log(JSON.stringify(matrix)); 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<textarea style="width:200px;height:100px;" id="memValues">1 2 3 4 
5 6 7 8</textarea> 
<br/> 
<button type="button" id="btnGet">Get Values</button>

READ ALSO
Не работает phpmyadmin на локальном сервере

Не работает phpmyadmin на локальном сервере

Доброго времени суток! На локальном сервере по пути localhost/phpmyadmin не работает сам PHPMyadmin

303
Ошибка 500 Internal Server Error

Ошибка 500 Internal Server Error

Сайт на yii2 kit-starter, перенес его на поддомен, но стал выдавать ошибку:

412
Как правильно работать с данными в подобном случае?

Как правильно работать с данными в подобном случае?

Делаю интернет магазин на архитектуре MVCЕсть ссылка в формате:

322
Как добавить класс &#171;active&#187; на главной странице domain.com?

Как добавить класс «active» на главной странице domain.com?

Приветствую, подскажите пожалуйста как с помощью этого примера

358