var arr = [[1,2,3,4],[4,5,6,7],[8,9,10,11]];
很不理解,能分别说下每个[ ]的意义吗?
저는 2차원 배열을 잘 모릅니다. 마스터에게 의문점을 해결하도록 도와주세요 -PHP 중국어 웹사이트 Q&A-2차원 배열을 잘 이해하지 못합니다. 마스터에게 문제 해결을 도와달라고 요청하세요. 의심-PHP 중국어 사이트 Q&A
보고 배워봅시다.
这是直接赋值的方式,你可以拆解开来看,首先是
var arr = [[],[],[]];
假设我们中间没有赋任何值,那么这一句的意思是创建一个数组赋给 myarr,这个数组中有三个值,这三个值都是一个空数组。那么,第二步,给这三个空数组分别赋值,就变成
这样就创建了一个有值的二维数组 arr,当然,在真正编码的时候是没有第一步的,这里第一步只是为了便于理解。
此时的 arr 就是一个二维数组,首先它本身是一个长度为 3 的数组,这个长度为 3 的数组中有三个元素,这三个元素都是数组,并且长度为 4,这三个数组分别是 [1,2,3,4]、[4,5,6,7] 和 [8,9,10,11]。
不知道这样讲你是否明白了。
저는 2차원 배열을 잘 모릅니다. 마스터에게 의문점을 해결하도록 도와주세요 -PHP 중국어 웹사이트 Q&A-2차원 배열을 잘 이해하지 못합니다. 마스터에게 문제 해결을 도와달라고 요청하세요. 의심-PHP 중국어 사이트 Q&A
보고 배워봅시다.
这是直接赋值的方式,你可以拆解开来看,首先是
假设我们中间没有赋任何值,那么这一句的意思是创建一个数组赋给 myarr,这个数组中有三个值,这三个值都是一个空数组。那么,第二步,给这三个空数组分别赋值,就变成
这样就创建了一个有值的二维数组 arr,当然,在真正编码的时候是没有第一步的,这里第一步只是为了便于理解。
此时的 arr 就是一个二维数组,首先它本身是一个长度为 3 的数组,这个长度为 3 的数组中有三个元素,这三个元素都是数组,并且长度为 4,这三个数组分别是 [1,2,3,4]、[4,5,6,7] 和 [8,9,10,11]。
不知道这样讲你是否明白了。