将一维数组转换为二维数组

// 将一维数组转为二维数组
<pre>
function listToMatrix(list, elementPerSubArray) {
var matrix = [],
i = void 0,
k = void 0;

for (i = 0, k = -1; i < list.length; i += 1) {
if (i % elementPerSubArray === 0) {
k += 1;
matrix[k] = [];
}

matrix[k].push(list[i]);

}

return matrix;
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 数组在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称...
    朱森阅读 9,560评论 2 13
  • 回顾 一、循环的跳转3.return语句 二、实战习题 学习小结 一、理解数组 数组(Array):一组数据。在J...
    砾桫_Yvan阅读 4,084评论 0 1
  • 谨记 每个人心中都有一片海,自己不扬帆,没人帮您启航,久了就是一片死海。人生,就是一场自己与自己的较量:让积极打败...
    长风留言阅读 12,435评论 6 10
  • 忍不住的秋 一一梅东波 空错花期相知秋, 片片黄叶落心头, 叠叠多重厚。 惆怅鱼梁洲, 独...
    梅东波阅读 1,813评论 0 0
  • 重 现三十年前老味道的果丹皮,与其说是慢火细熬地熬果子,不如说是熬时光…… 冰果熬出果胶,到油糯,接下来是上盘烘烤...
    拈花老夏阅读 3,671评论 4 3