Appcelerator Titanium - 子字符串 Javascript:未捕获的类型错误
Appcelerator Titanium - Substring Javascript: Uncaught TypeError
我想在 Titanium(内部版本 3.4)中使用 Substring,但出现此错误:
[ERROR] : TiExceptionHandler: (main) [294,294] ----- Titanium Javascript Runtime Error -----
[ERROR] : TiExceptionHandler: (main) [0,294] - In global/functions.js:48,25
[ERROR] : TiExceptionHandler: (main) [1,295] - Message: Uncaught TypeError: Object 1388973670 has no method 'substring'
[ERROR] : TiExceptionHandler: (main) [1,296] - Source: var lTime1 = mytime.substring(-1,1);
[ERROR] : V8Exception: Exception occurred at global/functions.js:48: Uncaught TypeError: Object 1388973670 has no method 'substring'
这是我的代码:
var lTime1 = mytime.substring(-1,1);
我也试过 slice
和 substr
... 得到了同样的结果。
也许您需要知道这是 运行 在我的 android 设备上...及其构建 android
我不知道该怎么办,我能找到的唯一像我这样的问题已经超过 4 年了,使用相同的方法...所以我不知道我能做什么 ^^
感谢每一个回答 =)
mytime
的值不是字符串,并且没有 substring
的方法。这就是它抛出此异常的原因。
如果有意义,您可以将 mytime
转换为字符串。
var lTime1 = String(mytime).substring(-1,1);
我想在 Titanium(内部版本 3.4)中使用 Substring,但出现此错误:
[ERROR] : TiExceptionHandler: (main) [294,294] ----- Titanium Javascript Runtime Error -----
[ERROR] : TiExceptionHandler: (main) [0,294] - In global/functions.js:48,25
[ERROR] : TiExceptionHandler: (main) [1,295] - Message: Uncaught TypeError: Object 1388973670 has no method 'substring'
[ERROR] : TiExceptionHandler: (main) [1,296] - Source: var lTime1 = mytime.substring(-1,1);
[ERROR] : V8Exception: Exception occurred at global/functions.js:48: Uncaught TypeError: Object 1388973670 has no method 'substring'
这是我的代码:
var lTime1 = mytime.substring(-1,1);
我也试过 slice
和 substr
... 得到了同样的结果。
也许您需要知道这是 运行 在我的 android 设备上...及其构建 android
我不知道该怎么办,我能找到的唯一像我这样的问题已经超过 4 年了,使用相同的方法...所以我不知道我能做什么 ^^ 感谢每一个回答 =)
mytime
的值不是字符串,并且没有 substring
的方法。这就是它抛出此异常的原因。
如果有意义,您可以将 mytime
转换为字符串。
var lTime1 = String(mytime).substring(-1,1);