未捕获的异常:错误的选项值:必须是数组数组,每个数组都有两个字符串或每个都有三个字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了未捕获的异常:错误的选项值:必须是数组数组,每个数组都有两个字符串或每个都有三个字符串相关的知识,希望对你有一定的参考价值。

我收到一个错误:

“未捕获的异常:错误的选项值:必须是一个数组数组,每个数组都有两个字符串或每个有三个字符串”

当我运行这个功能时:

return options.map(function (option) {
        if (option)
            {
                option == option.replace("/", " ");
                return option;
            }
            else {
                return option == null;
            }
    });

虽然下面的单行功能工作正常,没有任何错误:

return options.map(function (option) {
  return option !== null ? [option, option.replace("/", " ")] : null; });

有人能告诉我这个错误的原因是什么,以及如何解决?

以上是关于未捕获的异常:错误的选项值:必须是数组数组,每个数组都有两个字符串或每个都有三个字符串的主要内容,如果未能解决你的问题,请参考以下文章

未捕获的错误:x 必须是 react-native 中的数字或数组

Swift 3:将数组保存到 UserDefaults 错误 - 对象数与键数不同

lua中怎么捕获错误异常信息

XCode 错误:未捕获的异常“NSInternalInconsistencyException”

由于未捕获的异常“NSRangeException”而终止应用程序,原因:“*** -[__NSArrayM objectAtIndex:]:索引 0 超出空数组的范围”

由于未捕获的异常“NSRangeException”而终止应用程序,原因:-[__NSArrayM objectAtIndex:]:索引 0 超出空数组的范围