Javascript 如何在html中创建空数组

Javascript 如何在html中创建空数组,javascript,jquery,arrays,razor,Javascript,Jquery,Arrays,Razor,在Javascript中,执行以下操作: var array = []; 创建一个空数组。然而,当我尝试在剃须刀模板中这样做时,它告诉我这是无效的。创建空数组的方法是什么 @foreach (var history in Model.table) { <tr> <td >@history.Comments</td> @if (@Model.ActiveUs

在Javascript中,执行以下操作:

var array = [];
创建一个空数组。然而,当我尝试在剃须刀模板中这样做时,它告诉我这是无效的。创建空数组的方法是什么

@foreach (var history in Model.table)
        {
            <tr>
                <td >@history.Comments</td>
                @if (@Model.ActiveUserClients.Count == @history.ClientBlockFlags.Count)
                {
                    var booleanValueTotal = [];
                    int a = 0;
                }
       etc...

我需要能够将字符串推入变量。

这就是Razor,当您处于Razor代码块中时,您不编写Javascript,而是编写C代码。因此,您可能需要一个列表:

var booleanValueTotal = new List<string>();
或者,如果项目数量已知,则可以创建一个数组:

var booleanValueTotal = new string[n];
booleanValueTotal[0] = "some value";

那不是HTML,那是某种模板语言-哪一种?模板语言那么,我很抱歉,我只是说我用cshtml文件来写它不是js文件我需要一个数组,因为我把字符串推到里面,这两种似乎都不起作用。我用一个例子更新了答案,把字符串推到它们身上。
booleanValueTotal.Add("some value");
var booleanValueTotal = new string[n];
booleanValueTotal[0] = "some value";