【问题标题】:replace/replaceAll is not a functionreplace/replaceAll 不是函数
【发布时间】:2022-07-18 04:03:12
【问题描述】:

我正在尝试使用替换来删除二维字符串数组中的一些字符,但我一直遇到一个问题:

      dataArr[j,k] = dataArr[j,k].replaceAll(mCH, "");
                              ^

TypeError: dataArr[(j , k)].replaceAll is not a function
at Object.<anonymous> (C:\Users\magshimim\say-hi-to-sheli-from-me\rafaels-crypto-ninja\thingy\server\index.js:45:35)
at Module._compile (node:internal/modules/cjs/loader:1105:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12)
at node:internal/main/run_main_module:17:47

这是我使用该函数的代码部分:

for (let j = 0; j < dataArr.length; j++)
{
  for (let k = 0; k < dataArr[j].length; k++)

  {
      dataArr[j,k] = dataArr[j,k].replaceAll('"', "");
      dataArr[j,k] = dataArr[j,k].replaceAll(":", "");
      dataArr[j,k] = dataArr[j,k].replaceAll("I", "");
      dataArr[j,k] = dataArr[j,k].replaceAll("L", "");
      dataArr[j,k] = dataArr[j,k].replaceAll("S", "");
      dataArr[j,k] = dataArr[j,k].replaceAll("}", "");
  }
}

我需要下载什么吗?也许我的代码有问题?

【问题讨论】:

    标签: javascript reactjs


    【解决方案1】:

    这不是您索引二维数组的方式(好吧,数组数组;JavaScript 中没有二维数组)。

    您正在寻找dataArr[j][k],而不是dataArr[j,k]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-08
      • 2020-07-14
      • 2012-06-05
      • 2018-02-17
      • 2020-10-30
      • 1970-01-01
      • 2022-01-17
      • 2014-09-04
      相关资源
      最近更新 更多