Может ли кто-нибудь объяснить .split ('');в бритве? - PullRequest
0 голосов
/ 05 февраля 2019

Я сижу здесь с тонной кода (который работает), который я должен просмотреть, и некоторые из них оказываются в Razor.Не слишком сложно понять, но не то, что я пробовал раньше.

Моя проблема в том, что функция .split ('');(обратите внимание на '') появляется несколько раз, и я не понимаю ни цели, ни того, что она делает, потому что я чувствую, что это просто даст ошибку, чтобы разделить на ничего.

Я не могу на самом делепротестировать что-либо, так как код слишком велик для меня, чтобы я мог просто запустить его, чтобы проверить такую ​​незначительную вещь, и нет реальных мест для тестирования Razor, если у меня нет достаточного понимания, чтобы просто создать тестовую страницу с нуля.

Самый простой пример, который я могу найти, это:

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

Имейте в виду, настройка cookie не определена и не упоминается где-либо еще во всем этом коде, поэтому я даже не понимаю, почему обычная функция разбиениябудет необходимо.Редактировать: Неважно, мне сказали, что это вещь JavaScript.Просто проигнорируйте предыдущее предложение.

Что касается результата, я бы ожидал, что он просто не будет работать, но, похоже, все будет хорошо.

C # просто выдаст ошибку, если вы это сделаетеэто, и в конце концов, это язык C #.

Надеюсь, кто-то может прояснить.Спасибо.

Редактировать: Хорошо, теперь я понимаю.Он просто распадается между каждым персонажем.Спасибо за помощь.

...