首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在p5.js中找到对象的基本属性,例如数组?

如何在p5.js中找到对象的基本属性,例如数组?
EN

Stack Overflow用户
提问于 2022-01-08 23:19:56
回答 1查看 189关注 0票数 0

令人难以置信的是,我无法找到这个非常重要的调试工具的答案。

假设我已经创建了一个索引,但我不确定它是否正确地表示了画布的像素。我可以运行什么命令来查找这个对象的摘要特性,例如:数组、整数值、最小值、最大值、长度、前5-10个条目等。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-10 03:02:08

没有专门的p5.js支持来帮助您调试JavaScript。可以使用配置了浏览器调试的IDE (如Visual ),也可以使用浏览器的开发人员工具检查局部变量,或者按照注释中的建议,通过JavaScript控制台通过console.log(obj)记录局部变量。在某些环境(如openprocessing.org或editor.p5js.org)中,可以使用print()函数来显示调试信息,因此,如果您想不使用开发人员工具检查对象的内容,可以将对象转换为JSON并用print()显示它。示例:

代码语言:javascript
复制
let obj;

function setup() {
  noCanvas();
  obj = {
    foo: "bar",
    ary: [ 1, 1, 2, 3, 5 ]
  };
}

function mouseClicked() {
  print(JSON.stringify(obj));
}
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.0/p5.js"></script>

但是,请注意,在普通网页中,传递给print()的值只能在浏览器的JavaScript控制台中可见。而且,并非所有对象都可以转换为JSON字符串。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70637207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档