String Split не работает

У меня проблема с разбиением строк в Javascript в Max /MSP.

outlet - это версия maxf /MSP для printf и т. д.

Строка странно разделяется, но кажется, что оба слова выводятся через запятую.

function sample_callback(args)  // Callback
{
    var keyword=args;
    var trackname=keyword.toString().split(" ");
    var name = trackname[0]; // trackname[1] outputs nothing.
    outlet(0, name);
}

Любая помощь очень получила.

2 ответа

Решение

Большое спасибо Аарону Курджалсу. Надеюсь, что комментарий в комментариях засчитывается в пользу вашего представителя!

Простая упущенная проверка того, что это за строка, выручила меня. упс. Рабочий код сейчас..

function sample_callback(args)  // Callback
{
  var keyword=args.toString();
  var trackname=keyword.split(",");
  var name = trackname[0];
  outlet(0, name);
}

ура

function sample_callback(args)  // Callback
{
    var keyword=args.toString()`enter code here`;
    var trackname=keyword.toString().split(" ");
    var name = trackname[0]; // trackname[1] outputs nothing.
    outlet(0, name);
}
Другие вопросы по тегам