js中输入的值如何用数组存储

JavaScript016

js中输入的值如何用数组存储,第1张

可以参考下面的代码

用js处理某容器中一组input框的值,取出存到数组中。

var website=[]

var obj=document.getElementById("verification").getElementsByTagName("input")

for(var i=0i<obj.lengthi++){

if(obj[i].value.length>0){

website.push(obj[i].value)

}

}

js从某种角度来说一切都是对象,对于你的问题我的解释如下:

function Car()是保存在Car这个变量里面的,Car的值是function(){...}。

我猜测js中的变量有两种,一种是定长变量,一种是变长变量。前者保存简单类型,后者是指向一个变长的内存区域。所以,对于声明的function,其本身是简单类型的,使用的方式为传值,但是new之后得到的实例是对象类型的,使用的方式是传址。