我正在尝试查找变量的最后一个字符。我的代码是:
trace(this[String.fromCharCode(num) + i]);
我还需要倒退第二个角色。抱歉我的英文。
编辑: 我想我无法解释它。我有一些变数。其中一个是:这个[“h5”] 我希望它返回5.
答案 0 :(得分:1)
这是你想要做的吗?
function lastNameChar(target:DisplayObject):String
{
return target.name.substr(target.name.length - 1, 1);
}
trace(lastNameChar(this["h5"])); // 5
答案 1 :(得分:0)
您应该能够使用字符串length
并使用charAt获取字符。
所以,如果您有以下内容:
var myString : String = "abcdefg";
你可以这样做以获得最后一个角色:
myString.charAt(myString.length - 1); // (since the first character is at index 0
并获得倒数第二个字符:
myString.charAt(myString.length - 2);
答案 2 :(得分:0)
function getLastCharInString($s:String):String
{
return $s.substr($s.length-1,$s.length);
}
function getSecondLastCharInString($s:String):String
{
return $s.substr($s.length-2,$s.length);
}