谁能解释.split('');在剃刀里?

时间:2019-02-05 09:07:10

标签: razor split

我坐在这里,那里有很多必须检查的代码(有效的),其中一些恰好在Razor中。不太难理解,但不是我以前尝试过的。

我的问题是函数.split(''); (请注意“”)出现了好几次,但我既不明白目的也不知道目的,因为我觉得这只会给一个错误,导致一切都中断。

我无法真正测试任何东西,因为代码对我来说太大了,无法运行以检查这样的小事,除非有足够的理解,否则我没有真正的地方可以测试Razor。从头开始测试页。

我能找到的最简单的例子是这样:

    function openbysetting(settingcookie) 
    {
        var settingsarray = settingcookie.split('');
        for (var i = 0; i < settingsarray.length; i++) 
        {
            if (settingsarray[i] == 'f') 
            {
                ....
            }
        };
    }

请记住,在整个代码中的任何其他地方都没有定义或提及settingcookie,所以我什至不明白为什么需要常规的分割功能。 编辑:没关系,我被告知这是一个JavaScript的东西。只需忽略前面的句子即可。

结果,我希望它只是行不通,但看起来还不错。

如果您这样做,C#只会给出一个错误,毕竟这是基于C#的语言。

希望有人可以澄清。谢谢。

编辑:好的,我现在明白了。它只是在每个字符之间分配。感谢您的帮助。

0 个答案:

没有答案