Javascript 数组抛出#和#xBF;名字?使用具有“0”的字符串时-&引用;在他们面前
我正在创建一个代码,加载一个.txt文件,然后将所有的行放入一个数组,它可以工作,但是它有一些元素(确切地说是298个元素)前面有“-”,请记住,我的数组的长度是87899。我创建了这个方法(它与另一个数组一起工作) 我有:(记住,arrayLem是在其他地方声明的) 但是,对于包含“-”的单词,我仍然得到#NOMBRE?。我原以为我的方法不管用,但我用其他词对它进行了测试,结果很管用Javascript 数组抛出#和#xBF;名字?使用具有“0”的字符串时-&引用;在他们面前,javascript,arrays,string,bigdata,Javascript,Arrays,String,Bigdata,我正在创建一个代码,加载一个.txt文件,然后将所有的行放入一个数组,它可以工作,但是它有一些元素(确切地说是298个元素)前面有“-”,请记住,我的数组的长度是87899。我创建了这个方法(它与另一个数组一起工作) 我有:(记住,arrayLem是在其他地方声明的) 但是,对于包含“-”的单词,我仍然得到#NOMBRE?。我原以为我的方法不管用,但我用其他词对它进行了测试,结果很管用 我试图搜索错误,但谷歌很糟糕,因为它忽略了#?,提前谢谢。如果有人需要更多信息,我会非常乐意提供。谁会抛出西班
我试图搜索错误,但谷歌很糟糕,因为它忽略了#?,提前谢谢。如果有人需要更多信息,我会非常乐意提供。谁会抛出西班牙语错误?谁?就像是在哪根弦上扔的一样?每个看起来像这样的字符串:-单词。这就是为什么我创建了我的方法depuraArray来去掉字符串中的“-”,这个方法可以处理其他字符串,但不能处理我的数组。不,我是说程序。我知道所有的浏览器都会犯英语错误…我正在使用chrome,我知道即使对我来说也很奇怪所有的错误都是英语的,除了这一个,我真的不知道为什么会发生。
function depuraArray(arreglo, c) {
var arrayDepurado = [];
for (var i = arreglo.length - 1; i >= 0; i--) {
if (arreglo[i].indexOf(c) != -1) {
arrayDepurado[i] = arreglo[i].replace(c, '');
} else
arrayDepurado[i] = arreglo[i];
}
return arrayDepurado; }
arrayLem = depuraArray(arrayLem,'-');