【发布时间】:2021-09-19 02:28:15
【问题描述】:
我有一个公式,我需要在数千个公式中移动字符。数量需要移到方程的前面,我很接近但不知道如何。 公式示例:
const formula = '(({oval}) && ({2inchby3inch}) && {qty} >= 91000 && {qty} <=91999 && {whitebopp})';
var index1 = (formula.indexOf("{qty}")) - 5;
var index2 = (formula.indexOf("&& {whitebopp}")) - 15;
console.log(formula.slice(1)+formula.slice(index1, index2));
当我希望它打印 "(({qty} >= 91000 && {qty} <=91999) && ({oval}) && ({2inchby3inch}) && {whitebopp}) " 时,此代码会打印出 "({oval}) && ({2inchby3inch}) && {qty} >= 91000 && {qty} <=91999 && {whitebopp})) && {qty} >= 91000 && "
我究竟做错了什么?现在正在将所需的文本粘贴在末尾,我希望它在开头之后粘贴一个字符。
【问题讨论】:
标签: javascript string character