变量名的最后一个字符

时间:2014-02-05 22:19:24

标签: actionscript-3

我正在尝试查找变量的最后一个字符。我的代码是:

trace(this[String.fromCharCode(num) + i]);

我还需要倒退第二个角色。抱歉我的英文。

编辑: 我想我无法解释它。我有一些变数。其中一个是:这个[“h5”] 我希望它返回5.

3 个答案:

答案 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);
}