Skip to content

Noodle length() Override

Dan Kranz edited this page Oct 7, 2021 · 8 revisions

Customize Noodle’s Nline method by defining this function in a data object.

Syntax

length = function() { ... }

Parameter Values

None

Example

// A simulated dataset
var simData = {};
simData.length = function() { return 1000; }
simData.LineValue = function(line, bfi) {
  if (bfi === 1) return line;
  return String.fromCharCode((line%26)+65);
}
simData.PutLineValue = function() {};

var db1 = new Noodle(simData, ["Num", "Char"]);
Clone this wiki locally