Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript以不带逗号的html格式显示数组中的值_Javascript_Html_Arrays - Fatal编程技术网

使用javascript以不带逗号的html格式显示数组中的值

使用javascript以不带逗号的html格式显示数组中的值,javascript,html,arrays,Javascript,Html,Arrays,我有一个包含用户输入的数组,我想用HTML显示该数组的最后五个输入: function display_last_five() { var e = "<hr/>"; e += array.slice(Math.max(array.length - 5, 0)) + " "; document.getElementById('Result').innerHTML = e; } 我想要的是: Input1 Input2 Input3 有没有办法操纵输出或

我有一个包含用户输入的数组,我想用HTML显示该数组的最后五个输入:

function display_last_five()
 {
   var e = "<hr/>";   
     e += array.slice(Math.max(array.length - 5, 0)) + " ";
   document.getElementById('Result').innerHTML = e;
}
我想要的是:

Input1 Input2 Input3
有没有办法操纵输出或存储的输入不正确?

功能显示\u last\u five()
 function display_last_five()
  {
    var e = "<hr/>";   
      e += array.slice(Math.max(array.length - 5, 0)) + " ";
    document.getElementById('Result').innerHTML = e.replace(/,/g, ' '))
 }
{ var e=“
”; e+=array.slice(Math.max(array.length-5,0))+“”; document.getElementById('Result').innerHTML=e.replace(/,/g,')) }
使用.replace()删除所有“,”并替换为空格

函数display\u last\u five()
{
var e=“
”; e+=array.slice(Math.max(array.length-5,0))+“”; document.getElementById('Result').innerHTML=e.replace(/,/g,')) }
使用.replace()删除所有“,”并替换为空格
var数组=[“input1”、“input2”、“input3”、“input4”、“input4”、“input5”、“input6”、“input7”];
var newHTML=[];
var计数=0;
对于(var i=array.length;i!=0;i--){
如果(计数=6)中断
push(数组[i]);
计数++
}
$(“.element”).html(newHTML.join(“”)

var数组=[“input1”、“input2”、“input3”、“input4”、“input4”、“input5”、“input6”、“input7”];
var newHTML=[];
var计数=0;
对于(var i=array.length;i!=0;i--){
如果(计数=6)中断
push(数组[i]);
计数++
}
$(“.element”).html(newHTML.join(“”)

我将尝试使用而不是字符串连接

function display_last_five()
 {
   var e = "<hr/>";   
     e += array.slice(Math.max(array.length - 5, 0)).join(" ");
     document.getElementById('Result').innerHTML = e;
}
功能显示\u last\u five()
{
var e=“
”; e+=array.slice(Math.max(array.length-5,0)).join(“”); document.getElementById('Result').innerHTML=e; }
我将尝试使用而不是字符串连接

function display_last_five()
 {
   var e = "<hr/>";   
     e += array.slice(Math.max(array.length - 5, 0)).join(" ");
     document.getElementById('Result').innerHTML = e;
}
功能显示\u last\u five()
{
var e=“
”; e+=array.slice(Math.max(array.length-5,0)).join(“”); document.getElementById('Result').innerHTML=e; }
使用普通JavaScript:

函数显示LastFive(数组)
{ 
//获取输出元素
让result=document.getElementById('result');
//显示数组的最后一个元素,最多5个元素
result.innerHTML=`
${array.slice(-5).join(“”)}`; } displayLastFive([0,1,2,3,4,5,6,7,8,9])
使用普通JavaScript:

函数显示LastFive(数组)
{ 
//获取输出元素
让result=document.getElementById('result');
//显示数组的最后一个元素,最多5个元素
result.innerHTML=`
${array.slice(-5).join(“”)}`; } displayLastFive([0,1,2,3,4,5,6,7,8,9])
您正在使用数组的默认
toString
实现;顺便说一句,考虑到问题的内容,你的标题有点奇怪;您可能希望它谈论逗号而不是引号…您使用的是数组的默认
toString
实现;顺便说一句,考虑到问题的内容,你的标题有点奇怪;你可能想谈论逗号,而不是引号…这很有效,谢谢你这本书,谢谢你现在就来试试。看起来干净多了,谢谢你现在就来试试。看起来干净多了谢谢