数组中的逗号,javascript

mattijn325

我要制作的系统是,如果您选中一个复选框,则某些文本会出现在文本区域中。取消选中时,文本消失。现在,我的大部分代码都能正常工作,如果您选中一个复选框,则会出现一些文本,如果您取消选中它,则文本将消失。

但是,逗号保持不变,因此我只剩下一个带有大量逗号的文本区域。

代码:

let text = [];
let counter = 0;

function boxChecker(a, b) {

  let checkBox = document.getElementById("myCheck" + a);

  let textarea = document.getElementById("textarea");

  for (var i = 0; i < counter + 1; i++) {
    text[counter] = b;
  }

  counter++;

  if (checkBox.checked == true) {
    textarea.value = text;
  } else {
    text.pop();
    for (var i = 0; i < text.length; i++) {
      if (text[i] === b) {
        text.splice(i, 1);
      }
    }
  }
  textarea.value = text;
}

这是我现在得到的:

在此处输入图片说明

吉朗

问题是,当您将数组元素分配给索引时,它会将其他空元素保留在数组中,从而导致逗号。

text[counter] = b;

相反,您可以只将元素推入数组的后面。

let text = [];
let counter = 0;

function boxChecker(a, b) {

  let checkBox = document.getElementById("myCheck" + a);

  let textarea = document.getElementById("textarea");

  text.push(b);

  if (checkBox.checked == true) {
    textarea.value = text;
  } else {
    text.pop();
    for (var i = 0; i < text.length; i++) {
      if (text[i] === b) {
        text.splice(i, 1);
      }
    }
  }
  textarea.value = text;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从JavaScript数组中删除逗号和“”?

来自分类Dev

JavaScript逗号分隔数组

来自分类Dev

在javascript中根据逗号拆分单个数组

来自分类Dev

带逗号的JavaScript数组访问

来自分类Dev

JavaScript中的逗号分隔

来自分类Dev

JavaScript中的逗号分隔

来自分类Dev

从jQuery数组中删除逗号

来自分类Dev

从jQuery数组中删除逗号

来自分类Dev

从位于数组内部的数组中删除逗号

来自分类Dev

如何从数组中删除逗号并使它成为JavaScript中的单个字符串变量?

来自分类Dev

如何从javascript中的2d数组中删除开头的逗号?

来自分类Dev

从Javascript拆分中删除逗号

来自分类Dev

javascript中删除逗号的问题

来自分类Dev

从 javascript (Nan) 中删除逗号

来自分类Dev

在 Javascript Countup 中添加逗号

来自分类Dev

用逗号分隔的字符串将数字转换为JavaScript中的整数数组

来自分类Dev

JavaScript-从高度嵌套的数组中的查找创建逗号分隔的字符串

来自分类Dev

Javascript-从字符串数字数组中删除逗号

来自分类Dev

从Java脚本数组中删除逗号

来自分类Dev

PHP-从数组中删除逗号

来自分类Dev

替换逗号到perl数组中的点

来自分类Dev

从多维数组中的值溢出逗号

来自分类Dev

从数组的值框中删除逗号

来自分类Dev

分解数组值中的逗号

来自分类Dev

使用 replaceWith() 替换数组中的逗号?

来自分类Dev

从 PHP 数组中获取逗号分隔值

来自分类Dev

如何使用JavaScript和NodeJS避免用逗号分隔的字符串中的数组中的空对象?

来自分类Dev

在JavaScript中添加逗号功能过于贪婪

来自分类Dev

数组到包含逗号的字符串-JavaScript