有没有一种方法可以使用string访问p5.js表对象row-类似于使用表列的标题访问表列?

例如,以下CSV表包含不同语言的问候和离别:

,EN, FR
greeting, hello, bonjour
parting, goodbye, aurevoir

我想打印‘Hello’,而不使用行或列索引号,只打印字符串:

var table = loadTable(greet-part.csv', 'csv', 'header');

print(table.get("greeting", "EN"));

我可以再编写一些代码,将0链接到‘问候’,将1链接到‘离别’等等,但这在大规模时会变得很麻烦:

有没有更优雅的解决方案?

推荐答案

你可以试一下findRow()个.

不是,测试,但在您的情况下,您可以try 如下所示:

table.findRow("greeting", 0).get("EN");
  • 上面的代码大致相当于在第一列(索引0)上找到第一个出现的"greting"并检索该行,然后从该行检索"en"列下的值
  • 0引用第0列(因为在您的示例中它没有名称)

Javascript相关问答推荐

从实时数据库(Firebase)上的子类别读取数据

在这种情况下,如何 for each 元素添加id?

如何在mongoose中链接两个模型?

如何将Map字符串,布尔值转换为{key:string;value:bo布尔值;}[]?<>

函数返回与输入对象具有相同键的对象

我们如何从一个行动中分派行动

将本机导航路由react 到导航栏中未列出的屏幕?

在带有背景图像和圆形的div中添加长方体阴影时的重影线

编辑文本无响应.onClick(扩展脚本)

JS:XML insertBefore插入元素

更改预请求脚本中重用的JSON主体变量- Postman

查询参数未在我的Next.js应用路由接口中定义

如何在HTMX提示符中设置默认值?

为什么当我更新数据库时,我的所有组件都重新呈现?

使用Document.Evaluate() Select 一个包含撇号的HTML元素

如何在Java脚本中并行运行for或任意循环的每次迭代

为什么这个最小Angular 的Licial.dev设置不起作用?

有角粘桌盒阴影

我想为我的Reaction项目在画布上加载图像/视频,图像正在工作,但视频没有

如何在不获取其子元素的文本内容的情况下获取元素的文本内容?