登录
首页 >  文章 >  前端

JS二维数组获取数据出现“undefined”:如何避免?

时间:2024-11-05 13:33:57 258浏览 收藏

知识点掌握了,还需要不断练习才能熟练运用。下面golang学习网给大家带来一个文章开发实战,手把手教大家学习《JS二维数组获取数据出现“undefined”:如何避免?》,在实现功能的过程中也带大家重新温习相关知识点,温故而知新,回头看看说不定又有不一样的感悟!

JS二维数组获取数据出现“undefined”:如何避免?

js中二维数组获取到的数据控件数据前面都有个undefined是怎么回事?

在使用js获取二维数组数据时,可能会遇到在控件数据前面有一个"undefined"的情况。这是因为在使用循环逐行读取控件数据时,未对每个行数组进行初始化。解决方法是:

var lists = [];
$("#Model").children("div").each(function (i) {
  lists[i] = [];
  lists[i][0] = $("#One").val();
  lists[i][1] = $("#Two").val();
  lists[i][2] = $("#Thtee").val();
  lists[i][3] = $("#Four").val();
});

通过对每个行数组进行初始化,避免了前面出现"undefined"的情况,保证了获取的数据正确无误。

以上就是《JS二维数组获取数据出现“undefined”:如何避免?》的详细内容,更多关于的资料请关注golang学习网公众号!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>