一维数组查找问题arrayfind

如图,为何数组中只有一个j,但是jm也能被找到?

对二维数组里的一维数组,进行ArrayFind操作,会报错
代码逻辑看似没有问题,但是没有开仓执行,怎么查找问题
数组问题
请教数组问题
指数查找
因子权重问题or数组权重问题
序列型数组存储问题
一维数组的使用问题
数组问题请教
关于数组赋值问题

说明代码写的有问题

Vars
    Array<STRING> baseArray;
Events
    OnInit()
    {
        baseArray = ["1","jm","j"];
        Array<Integer> pos;
        Bool isContain = ArrayFind(baseArray,"j",pos);
        //数组包含查询元素
        Print(IIFString(isContain,"数组包含查询元素","数组不包含查询元素"));
        Print("pos="+TextArray(pos)+",size="+Text(GetArraySize(pos)));
    }

嗯,找到问题了,我把pos变量放在循环外导致出错了