执行到str.split(',')闪退,是不支持split吗?如果不支持,用什么代替?

已存档

'ui';
ui.layout(
<vertical padding="16">
<text textSize="16sp" textColor="black" text="手机号码(多个号码用英文逗号隔开)" />
<input id="phone" inputType="textMultiLine" text="12222,13333" />
<button id="ok" text="确定" />
</vertical>
);
//指定确定按钮点击时要执行的动作
ui.ok.click(function () {
let phoneInput = ui.phone.getText(); // 获取手机号码
let phoneList=phoneInput.split(',');// 获取手机号码列表
toast(phoneList.length);
});

biubiu · 4 个月前
第 1 条补充
·
4 个月前

已解决,

改成下面这个
let phoneList=(phoneInput+'').split(',');

回答

BATU1579
455
· 4 个月前

好家伙用隐式类型转换救命啊hhhhh

0