JavaScript로 빈 다차원 배열 만들기

3599 단어 JavaScripttech
N차원 공백 다차원 그룹의 함수입니다.
function ndarray(args){
  var r=new Array(args[0])
  if(args.length==1){
    return r
  }
  for(var i=0;i<r.length;i++){
    r[i]=ndarray(args.slice(1))
  }
  return r
}
이렇게 사용합니다.
a=ndarray([3,4,5])

a[0][0][0]=1
console.log(a[0][1][2])
만약 배열이 너무 크면 사망할 수 있으니 주의하세요.

좋은 웹페이지 즐겨찾기