diginext-utils
Version:
README.md
21 lines • 760 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = getTextBetweenCharByIndex;
const indexesOf_1 = __importDefault(require("./indexesOf"));
function getTextBetweenCharByIndex(str, char, index) {
const arr = (0, indexesOf_1.default)(str, char);
let start = 0, end = 0;
for (let i = 0; i < arr.length; i++) {
const _index = arr[i];
if (index > _index) {
start = _index;
end = arr[i + 1];
}
}
const result = str.substring(start + 1, end);
return result;
}
//# sourceMappingURL=getTextBetweenCharByIndex.js.map