ada*_*iko 9 javascript cross-browser internet-explorer-8
我有一个变量:
var text = "hello";
Run Code Online (Sandbox Code Playgroud)
我想得到0个定位角色,所以:
var firstChar = text[0];
Run Code Online (Sandbox Code Playgroud)
简单.在firefox和chrome中这是有效的.在IE中然而我总是回到'undefined'
任何想法为什么会在IE中发生这种情况?
Dan*_*uis 17
字符串不像IE中的数组那样可访问(在IE9之前).相反,您可以使用charAt,跨浏览器可用:
var text = "hello";
var firstChar = text.charAt(0);
// firstChar will be 'h'
Run Code Online (Sandbox Code Playgroud)