提问者:小点点

在数组表js中插入值


我有以下数组表:

var票证1=[

[0,0,0,0,0,0,0,0,0],

[0,0,0,0,0,0,0,0,0],

[0,0,0,0,0,0,0,0,0]];

我想在上面的数组中插入值。 我该怎么做?

我试过这样做:

ticket1[0,0] = 20;
ticket[1,0] = 30;
ticket[2,0] = 40;

expected result:
[20,0,0,0,0,0,0,0,0],
[30,0,0,0,0,0,0,0,0],
[40,0,0,0,0,0,0,0,0]

actual result:
[20,30,40,0,0,0,0,0,0]

请救命! 我是个新手。


共2个答案

匿名用户

请考虑以下示例。

null

$(function() {
  var ticket1 = [
    [0, 0, 0, 0, 0, 0, 0, 0, 0],
    [0, 0, 0, 0, 0, 0, 0, 0, 0],
    [0, 0, 0, 0, 0, 0, 0, 0, 0]
  ];

  ticket1[0][0] = 20;
  ticket1[1][0] = 30;
  ticket1[2][0] = 40;

  $.each(ticket1, function(k, v) {
    $("<p>").html(v.join(", ")).appendTo("div");
  })
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div></div>

匿名用户

函数添加(var){ticket.push(var)}

例如:票务。推送(2)