当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


p5.js Table getColumn()用法及代码示例


p5.j​​s中p5.Table的getColumn()方法用于检索给定列中的所有值,并以数组形式返回它们。要返回的列可以以其标题或ID的形式给出。语法:

getColumn( column )

参数:该函数接受如上所述和以下描述的单个参数:

  • column:它是一个字符串或数字,表示要返回的标题或列的编号。

返回值:它返回由column参数指定的列值的数组。
以下示例说明了p5.js中的getColumn()函数:

javascript

function setup() { 
  createCanvas(500, 200); 
  textSize(16); 
  
  getColBtn = createButton("Get Column Values"); 
  getColBtn.position(30, 50); 
  getColBtn.mouseClicked(getCols); 
  
  text("Click on the button to get column values", 20, 20); 
  
  // Create the table 
  table = new p5.Table(); 
  
  // Add two columns 
  // using addColumn 
  table.addColumn("author"); 
  table.addColumn("language"); 
  
  // Add two rows 
  let newRow = table.addRow(); 
  newRow.setString("author", "Dennis Ritchie"); 
  newRow.setString("language", "C"); 
  
  newRow = table.addRow(); 
  newRow.setString("author", "Bjarne Stroustrup"); 
  newRow.setString("language", "C++"); 
} 
  
function getCols() { 
  
  // Array of values in the column "author" 
  author_col = table.getColumn("author"); 
  
  text("Column author:", 20, 100); 
  // Loop through the array to display the values 
  for (let i = 0; i < author_col.length; i++) { 
    text(author_col[i], 170 + i * 120, 100); 
  } 
  
  // Array of values in the column "language" 
  language_col = table.getColumn("language"); 
  
  text("Column language:", 20, 120); 
  // Loop through the array to display the values 
  for (let i = 0; i < language_col.length; i++) { 
    text(language_col[i], 170 + i * 120, 120); 
  } 
}

输出:



getCol-btn

在线编辑: https://editor.p5js.org/
环境设置: https://www.geeksforgeeks.org/p5-js-soundfile-object-installation-and-methods/
参考: https://p5js.org/reference/#/p5.Table/getColumn




相关用法


注:本文由纯净天空筛选整理自sayantanm19大神的英文原创作品 p5.js | p5.Table getColumn() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。