js for循环输出的结果[object HTMLSelectElement],这个怎么搞

JavaScript09

js for循环输出的结果[object HTMLSelectElement],这个怎么搞,第1张

不能这么写,你可以把type这个element对象console出来,你会发现select的DOM树并不是你想象 的那样,如果你想遍历,那么你可以用jQuery的.each(),

var type=$("select[name='type']")

type.each(function(i){ console.log(this) })

js循环遍历对象的方法

    var    array = {

        'key1':1,

        'key2':2

    }

     for(let key in array){

        console.log(key + '---' + obj[key])

    }

第二种方法

    const obj = {

    id:1,

    name:'zhangsan',

    age:18

     }

 console.log(Object.keys(obj))

console.log(Object.values(obj))

当然可以啊

function Person(age, sex){

this.age = age

this.sex = sex

}

var personArr = []

for(var i = 0i <10i++){

personArr.push(new Person("li"+i,i))

}

这样personArr中就有10个Person对象了