我试图合并两个对象数组,以便我可以验证表单.通常的concat方法似乎在这种情况下不起作用.Concat适用于普通的数字和字符串数组,但不适用于对象数组.这条线var allTags = allInputs.concat(allSelects);不起作用.
var allInputs = document.getElementsByTagName("input");
alert("Inputs: " + allInputs.length);
var allSelects = document.getElementsByTagName("select");
alert("Selects: " + allSelects.length);
var allTags = allInputs.concat(allSelects);
alert("allTags: " + allTags.length);
Run Code Online (Sandbox Code Playgroud)