js对象操作——多条件筛选

JavaScript020

js对象操作——多条件筛选,第1张

之前在做多条件筛选时用到了对象,多条件筛选的思路,并总结了几个关于对象的操作

var array = new Object()

创建一个空对象用来存储你传的参数,就是每个点击事件都要传参且也要将参数存储起来

同时筛选里面也会涉及到清空参数以及删除某一个值,例子:

var array={"name": "xiaojiayu", "age": 24, "gender": "man","sex":""}

 1、删除对象里某一个值

delete array.name            

2、清空对象

for(var key in array){

    delete array[key]          

}

 3、清除对象里空的键值对

for(var key in array){

    if(array[key] === ""){

        delete array[key]          

    }

}

<script>

var products=[{id:"1001",name:"a"},{id:"1002",name:"hava1001"}]

for(var i in products){

var p=products[i].id

//alert(p.charAt("1001")!=-1)charAt是判断id字段是否包含‘1001’,查询不到返回-1

if(p.charAt("1001")!=-1){

alert("产品编号:"+products[i].id+"产品名称:"+products[i].name)

break

}

}

</script>

products[索引]获得json数组对象,然后 对象.属性 获得属性值。

类比 一下 你就明白怎样筛选,希望我的回答能帮到您,也希望您对我的回答做出评价

兼_听则明

http://hi.baidu.com/你我同步/home