循环遍历数组的数组

2023-12-27

我有一个数组的数组(比如图形),如何迭代所有数组?

var parentArray = [
 [[1,2,3],[4,5,6],[7,8,9]],
 [[10,11,12],[13,14,15],[16,17,18]],
 [[19,20,21],[22,23,24],[26,27,28]]
];

它只是一个示例数组,实际可以包含任意数量的数组,然后是数组。如何打印所有这些数字?它类似于 html 对象 DOM


这个递归函数应该可以处理任意数量的维度:

var printArray = function(arr) {
    if ( typeof(arr) == "object") {
        for (var i = 0; i < arr.length; i++) {
            printArray(arr[i]);
        }
    }
    else document.write(arr);
}

printArray(parentArray);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

循环遍历数组的数组 的相关文章

  • 在 Javascript 中本地化字符串

    我目前正在使用 resx文件来管理我的 NET 服务器端资源 我正在处理的应用程序还允许开发人员将 JavaScript 插入各种事件处理程序中以进行客户端验证等 对我来说本地化 JavaScript 消息和字符串的最佳方法是什么 理想情况
  • 拖放区缩略图宽度图像大小

    如何更改上传图像的缩略图大小 我在我的javascript中尝试过thumbnailWidth 350 但是这不会增加缩略图大小 而缩略图只是看起来放大了 如何操作图像缩略图大小 HTML section section
  • 如果浏览器在 asp .net 中关闭,请从浏览器中注销?

    我的要求有点复杂 用户正在使用 Web 浏览器访问数据库 而在访问数据库时 如果用户关闭活动页面而不是注销会话 该会话需要自动注销 有人可以指导我如何做这个吗 我在母版页中使用了jquery onbeforeunload 我收到消息离开页面
  • 动态表中每个按钮的 Jquery-Ui 对话框表单

    我正在生成一个 HTML 表 每行都有一个按钮 必须打开 Jquery ui 对话框表单 The table table class table table reporting table condensed table striped t
  • javascript 和 PHP 中的正则表达式有什么区别吗?

    这是在 javascript 中验证电子邮件地址的正则表达式 我不确定是否可以直接在 PHP 中使用它 a z d u00A0 uD7FF uF900 uFDCF uFDF0 uFFEF a z d u00A0 uD7FF uF900 uF
  • 如何为 HTML5 音频元素制作加载栏?

    我正在尝试为 HTML5 音频元素制作一个加载栏 显示加载 缓冲的百分比 对于视频标签 可以使用以下方法进行计算 video buffered end 0 video duration 但我无法让它与音频标签一起使用 它只是返回一个固定值
  • 卸载/销毁 Angular 延迟加载组件

    我的设置与此处找到的帖子类似http ify io lazy loading in angularjs http ify io lazy loading in angularjs 处理 Angular 中我的应用程序的各种组件的延迟加载 我
  • 光滑的旋转木马不工作

    我一直在尝试简单地实现 Slick Carousel 的工作 我已按照 Git 页面上的说明进行操作 https github com kenwheeler slick https github com kenwheeler slick 这
  • Typescript:如何在自定义过滤器中使用角度 $filter

    如何在自定义过滤器中使用 Angular filter 如何注入 filter依赖 module Filters export class CustomFilter public static Factory return function
  • EJS在JS onload函数中访问express变量

    我知道你可以像这样获取 ejs 文件中变量的值 h1 h1 如果我要在同一个 ejs 页面的 onload javascript 函数中使用相同的标题变量 我将如何使用它 例如 这个函数产生一个控制台错误说 未捕获的语法错误 意外的标识符
  • 如何使用 jQuery 通过 Ajax 发送复选框数组的值?

    我有一个包含很多表单字段的表单 12 x n 行 每行中的第一个字段 代表产品 是一个类似于以下内容的复选框
  • 删除 Laravel Mix 中的临时文件

    我想在 laravel mix 构建期间或之后删除临时构建文件 这是我目前拥有的一些代码 但是del不工作 const mix require laravel mix const del require del compile sass i
  • JavaScript:预期的赋值或函数调用,却看到了一个表达式

    我正在使用 JSHint 来确保我的 JavaScript 是 严格的 但我收到以下错误 预期是赋值或函数调用 但看到的是表达式 关于以下代码 var str A B C D var data var strArr str split fo
  • 无法在渲染器进程中使用 Node.js API

    无法在 Electron 中使用任何与 Electron 或节点相关的操作 未定义获取错误过程 我检查了他们指导添加节点支持的各个地方 但这已经完成了 所以卡在这里 我的主要应用程序代码是 const electron require el
  • 浏览器默认区域设置 - Intl.DateTimeFormat 与 navigator.language

    在对网站进行编码并格式化日期时 我想使用用户在浏览器中设置的区域设置 例如 如果用户定制了他们的chrome settings languages在 Chrome 中设置为非默认值 这就是我想要使用的值 但是 当我在此类浏览器的控制台中运行
  • HTML 和 JavaScript - 将滚动操作从一个元素传递到另一个元素

    假设我有两个 div div div div A scrollable list div 我想让它当光标停在里面时 control并且鼠标滚轮滚动 view将会滚动 无论如何要实现这一目标 好的 快速修复对我有用 即使固定 div 不可滚动
  • 如何在 JavaScript 中对关联数组进行排序?

    我需要为我的一个项目通过 JS 对关联数组进行排序 我发现这个函数在 Firefox 中运行得很好 但不幸的是它在 IE8 OPERA CHROME 中不起作用 无法找到使其在其他浏览器中运行的方法 或者找到另一个适合该目的的函数 我真的很
  • 如何修复nodejs Express服务器中的“MulterError:意外字段”?

    我正在设置一个服务器来从客户端上传 zip 文件 服务器运行express和multer来执行此操作 上传文件时 服务器抛出 MulterError 意外字段 错误 我无法弄清楚是什么导致了它 我尝试过使用 png 图像 效果很好 但对于
  • 在 JSP 或 Javascript 中清除浏览器缓存中的图像

    我正在为一所大学开发JSP Web 应用程序 用户页面中显示人员图片 用户注销后如何从网络浏览器缓存中清除这张图片 使用 JSP 或 JavaScript 那是不可能的 最好的选择是完全禁用相关资源的缓存 创建一个filter https
  • 使用 JavaScript onclick 添加表格行

    我正在尝试使用 javascript 添加下面找到的完全相同的元素 我已经尝试了这里找到的所有解决方案 我什至尝试用php echo但没有运气 无需更改任何输入名称或类似内容 只需单击该按钮即可向表中添加另一行 仅此而已 这是该元素 tr

随机推荐

  • 在 SQL 中使用 UNION 的单个通用 WHERE 条件

    我正在尝试做这样的事情 SELECT a date AS EnrollDate a id a name b address FROM student a JOIN Location b ON a id b id UNION SELECT a
  • 错误:withCallingHandlers 导致 R 崩溃

    我一直在使用基于 plyr 的函数summarySE and ddply几个月没有任何问题 今天 当我在 R 中运行极其基本的例程时 出现了一些错误消息并导致 R 崩溃 这是示例代码以及 R 崩溃之前出现的错误 install packag
  • 为什么我无法在变量中捕获 FakeItEasy 期望?

    我正在使用 FakeItEasy 来伪造一些实体框架调用 以确保一堆奇怪的遗留数据库表得到正确映射 我需要断言发票与特定 DeliveryAddress 匹配的客户已添加到数据库中 如果我这样做 A CallTo gt db Custome
  • UITableView 像 Clear 应用程序一样重新排序

    长按检测后如何开始移动 使用 uilongpressgesturerecognizer 进行长按检测 我的代码 void viewWillAppear BOOL animated super viewWillAppear animated
  • 在 MySQL 中查找包含给定值的列

    我在 MySQL 数据库中有一个表 我得到了一个作为该表中的单元格值出现的值 但我不知道它是哪个单元格 即该单元格的行和列 查找该值所属列的最有效方法是什么 提前致谢 Example Column 1 Column 2 Column 3 1
  • 为什么 T 实现了 A+B 而没有实现特质 C:A+B?

    我对这个例子感到困惑 虽然i32实现了所有的Num One Zero PartialOrd RemAssign Ord 当我将它们放入一个特征中以便我可以给出别名时 它不起作用 use num traits Num identities O
  • Excel VBA - 更改 Javascript 函数的值(无参数)

    由于我是菜鸟 我不知道这是否可以用 VBA Excel 实现 我试图在几个论坛中找到解决方案 但我真的不知道该寻找什么 我想做的事 我想使用 Excel VBA 在网站上自动上传表单 然而 我很挣扎 因为单击文件上传按钮会打开文件资源管理器
  • 意外的 Chrome 自动填充行为 [禁用 chrome 自动填充]

    因此 像我之前的其他人一样 我正在尝试禁用 chrome 自动填充 这向我解释了为什么自动完成关闭不起作用 https www w3 org TR html5 forms html autofilling form controls the
  • 是否可以将“获取令牌”和“获取用户信息”步骤合并为一?

    在授权代码流程中 客户端通常会得到id token and 访问令牌一步 然后通过访问令牌到 userinfo 端点以在第二步中获取实际数据 就 OpenID Connect 而言 是否可以将这些步骤合并为一个 这样从客户端到 OpenID
  • 如何在悬停某物时连续单击?

    我很确定这有一个简单的解决方案 我正在使用 jCarousellite 我想更改内置导航按钮的行为以在悬停时触发 carousel jCarouselLite vertical true btnNext btn down btnPrev b
  • 在 Dart/Flutter 中解析巨大的 (3Gb) XML

    我有一个网站 我从该网站收到一个巨大的 XML 文件 我需要在 Dart 中将其解析为 2 个类 XML 部分
  • 使用 pecl 在 osx 上安装 phpredis

    我安装时遇到一些问题phpredis在我的 Mac OS X Mavericks 上 我有redis server安装并运行 我用了sudo pecl install redis安装 phpredis 现在 当我这样做时 出现了以下情况 r
  • 如何将整数保存到 NSUserDefaults 中?

    有谁知道我将如何将我的高分整数保存到 NSUserDefaults 以便稍后加载它 NSUserDefaults standardUserDefaults setInteger HighScore forKey HighScore 把它找回
  • 发送和接收短信

    我正在寻找如何使用自己的应用程序接收和发送短信的信息 我不知道我应该使用什么设备 什么编程语言有合适的API等等 您可能想调查一下Twilio http www twilio com 他们提供发送和接收短信的服务
  • Kivy:如何使小部件表现得像溢出:隐藏

    我想在 Kivy 中创建 GridLayout 其中包含许多矩形按钮以及一些不同大小的自定义图像 为此 我想要缩放图像 我想要执行此操作的方式如下所示 然后裁剪 隐藏溢出小部件边框的部分 调整大小效果很好 但我不知道如何隐藏 裁剪矩形之外的
  • 条件/三元运算符如何工作? C++ [重复]

    这个问题在这里已经有答案了 以下代码的直译是什么 另外 请解释它的含义以及使用该运算符的不同方法 int i 1 j 2 cout lt lt i gt j i j lt lt is greater lt lt endl 有关三元运算符的任
  • 机器的.net核心cpu使用率

    我最近从 c 迁移到 net core 在 C 中 我使用以下方法获取 CPU 使用情况 PerformanceCounter cpuCounter PerformanceCounter ramCounter cpuCounter new
  • 全新安装后,Stenciljs 从 @types/babel__traverse 包抛出构建错误

    So for context I have just installed stencil And was wanting to mess around with it I m using latest version from the do
  • Quill JS - 检查表单提交上的文本是否更改

    我正在使用 Quill 富文本 需要找到一种方法来检查页面提交表单时文本是否已更改 我对使用 Quill 还很陌生 并且一直在查看事件here https quilljs com docs api events html 每次文本更改时 显
  • 循环遍历数组的数组

    我有一个数组的数组 比如图形 如何迭代所有数组 var parentArray 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 它只是一个示例数