Javascript 要将数组值加入textarea吗

Javascript 要将数组值加入textarea吗,javascript,Javascript,我有javascript中的数组,现在我想把数组值加入textarea,但我想在每个数字后面加上+或-比如-3,-2,-1,0,+1,+2,+3,+4,+5,+6。有人能帮我吗 var array=[-3,-2,-1,0,1,2,3,4,5,6] $("#data").val(array.join("\n")); </body> <textarea id="data"></textarea> </

我有javascript中的数组,现在我想把数组值加入textarea,但我想在每个数字后面加上+或-比如-3,-2,-1,0,+1,+2,+3,+4,+5,+6。有人能帮我吗

      var array=[-3,-2,-1,0,1,2,3,4,5,6]
      $("#data").val(array.join("\n")); 

     </body>
     <textarea id="data"></textarea>
     </body>
var数组=[-3,-2,-1,0,1,2,3,4,5,6]
$(“#数据”).val(array.join(“\n”);

使用
Array.prototype.map
将函数应用于每个数组元素并返回其结果

$("#data").val(array.map(function(x) {
    return x > 0 ? '+'+x : x.toString();
}).join("\n")); 

所以我认为
-
已经存在了,您只想在
0
之后的数字中添加
+
。是的,但是我怎么做呢?在加入它们之前,您必须将它们转换为字符串并附加一个+或-。因此,创建一个循环来执行此操作,并将其存储在一个数组中。