private static int Js_lastIndexOf(string target, object[] args)
{
string search = ScriptRuntime.ToString(args, 0);
double end = ScriptRuntime.ToNumber(args, 1);
if (end != end || end > target.Length)
{
end = target.Length;
}
else
{
if (end < 0)
{
end = 0;
}
}
return target.LastIndexOf(search, (int)end);
}