Какова временная сложность API findSublistLineWithValue () в NetSuite? - PullRequest
0 голосов
/ 27 ноября 2018

API findSublistLineWithValue () в NetSuite выглядит следующим образом:

/**
 * return the line number for the first occurrence of a field value in a sublist and return -1 if not found
 * @param {Object} options
 * @param {string} options.sublistId
 * @param {string} options.fieldId
 * @param {(number|Date|string|Array|boolean)} options.value
 * @return {number}
 * @throws {SuiteScriptError} SSS_MISSING_REQD_ARGUMENT if sublistId or field is missing
 */    
this.prototype.findSublistLineWithValue = function(options) {};    

Я хочу знать временную сложность API findSublistLineWithValue () для повышения производительности NetSuite.Является ли его сложность O (1) или O (n)?Выполняется как хеш-функция или цикл for для поиска номера строки?Как мы можем узнать, как это выполняется, чтобы найти номер строки?

...