使用Javascript如何在输入n=3,4,5…(n>=3)时获取矩阵,如下图所示

使用Javascript如何在输入n=3,4,5…(n>=3)时获取矩阵,如下图所示,javascript,Javascript,当使用javascript仅n>=3时,如何获得下面给出的类似矩阵的值 n=3: [ (1 1 1) (1 0 1) (1 1 1) ] and n=4: [(1 1 1 1) (1 0 0 1) (1 0 0 1) (1 1 1 1) ] 。。。。。。等等请给我答案。谢谢基本上,您可以生成一个嵌套数组,并通过检查一个索引是零还是最后一个可能的索引值来填充正确的值 var n=5, array=array.applynull,{length:n}.

当使用javascript仅n>=3时,如何获得下面给出的类似矩阵的值

 n=3: 
[ (1 1 1)  
  (1 0 1)  
  (1 1 1)
] 

and n=4:
 [(1 1 1 1)
  (1 0 0 1) 
  (1 0 0 1) 
  (1 1 1 1)
 ]

。。。。。。等等请给我答案。谢谢

基本上,您可以生成一个嵌套数组,并通过检查一个索引是零还是最后一个可能的索引值来填充正确的值

var n=5, array=array.applynull,{length:n}.mapfunction\uUi{ 返回Array.applynull,{length:n}.mapfunction\uj{ return+i==0 | | i+1==n | | j==0 | | j+1==n; }; };
console.logarray;向我们展示一些您尝试过的东西前几天有人问过:尽管另一个问题是关于打印网格,而不是返回数组数组-如果数组数组甚至是您用[]符号表示的意思。但如果你能做到其中一个,你就有可能做到另一个