0

環境:Visual Studio 2012、MVC4、Razor、インターネットアプリケーション。

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": ""
},
    ];

私はすべての可能な方法、それを行う方法を知りたいです。

ありがとう!

4

2 に答える 2

1

あなたが使用することができますpush()

if(over100 != ''){
    var addfilter = {"name": "Over100",
        "value": "true",
        "paramName": "",
        "paramValue": ""}

    filterarray.push(addfilter)
}
于 2012-09-17T05:07:38.743 に答える
1
if(over100 != null) {
    filterarray.push({"name": "Over100", "value": "true", "paramName": "", "paramValue": ""})
}
于 2012-09-17T05:08:37.650 に答える