如何分配以函数为参数的变量

时间:2018-12-11 00:02:48

标签: javascript function variables

我正在尝试做这样的事情,但是变量不是Assign(

Line3

这是我要调用的函数

const insert = (str, index, pasteString) => {
  let res;
  if (index > 0) {
    res = str.substring(0, index) + pasteString + str.substring(index, str.length);
  } else {
    res = pasteString + str;
  }
  str = res;
}

2 个答案:

答案 0 :(得分:2)

也许您忘了在函数的最后设置返回值:

const insert = (str, index, pasteString) => {
    let res;
    if (index > 0) {
        res = str.substring(0, index) + pasteString + str.substring(index, str.length);
    } else {
        res = pasteString + str;
    }
    return res;
}

您尝试这样做吗?

答案 1 :(得分:0)

您可以传递变量指针,或者更好地说,通过引用str变量传递给函数并对其进行更新。