js打印网页table页头为啥有个undefined,怎么去掉这个undefined或者改过来

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js打印网页table页头为啥有个undefined,怎么去掉这个undefined或者改过来相关的知识,希望对你有一定的参考价值。

参考技术A 鼠标右键点击一下这个undefined,选择“检查”。定位下是哪里赋值的,然后找下js代码看下。看是值没有所以才这样还是复制代码的时候多复制了,删掉即可。

为啥数组的值是undefined

为什么itemArr是undefined,console.log("data======="+JSON.stringify(data))打印出来是有值的,求教大神

参考技术A 首先定义一个数组 var arr=[2,4,5,3,5,3,0];//这里以整形数组为例
确定数组的长度arr.length;
利用循环语句遍历数组
var arr=[2,4,5,3,5,3,0];

var arrvalue;//用于存放取出的数组的值
for(var i=0;i<arr.length;i++)
arrvalue=arr[i];//数组的索引是从0开始的
console.log(arrvalue);//把取出的值打印在控制台上
追问

data的数据是一层数据套一层循环数据

参考技术B 数组越界了subscript<numbers.length不能等于,

例var a = [1,2,3]; a.length=3;下标就是0,1,2,而你的的是0,1,2,3

以上是关于js打印网页table页头为啥有个undefined,怎么去掉这个undefined或者改过来的主要内容,如果未能解决你的问题,请参考以下文章