环境:Visual Studio 2012,MVC4,Razor,Internet Application。
我有一个JavaScript数组..
var over100 = "@Model.Over100";
var filterarray = [
{
"name": "Condition",
"value": "New",
"paramName": "",
"paramValue": ""
},
{
"name": "FreeShippingOnly",
"value": "false",
"paramName": "Currency",
"paramValue": "USD"
},
];
如果是...... if(over100 != null)
我想......
var filterarray = [
{
"name": "Condition",
"value": "New",
"paramName": "",
"paramValue": ""
},
{
"name": "FreeShippingOnly",
"value": "false",
"paramName": "Currency",
"paramValue": "USD"
},
{
"name": "Over100",
"value": "true",
"paramName": "",
"paramValue": ""
},
];
我想知道所有可能的方法,如何做到这一点。
谢谢!
答案 0 :(得分:1)
您可以使用push()
:
if(over100 != ''){
var addfilter = {"name": "Over100",
"value": "true",
"paramName": "",
"paramValue": ""}
filterarray.push(addfilter)
}
答案 1 :(得分:1)
if(over100 != null) {
filterarray.push({"name": "Over100", "value": "true", "paramName": "", "paramValue": ""})
}