моя функция возвращает неопределенное в IE - PullRequest
2 голосов
/ 05 ноября 2011

Проблема в моей функции (ar), которая делает это с помощью int:

912165161

912 165 161 Ft

Хорошо работает везде, кроме IE. Почему это может быть?

function ft(ar)
{
    ar = ar.toString();
    var len = ar.length; //1234    
    var ret = "";
    var j = -1;
    for(var i = len-1;i>=0;i--)
    {
        j++;
        ret = ar[i]+ret;    
        if(j == 2 || j==5 ||j==8)ret = " "+ret;    
    }
    return ret+" Ft";
}
var code ="{\"osszesen\":1208,\"egy_kep_ara\":53,\"kedvezmeny\":null,\"eredeti-ar\":1208}";
array = $.parseJSON(code);
int = array["osszesen"];
alert(int);
alert(ft(int));

http://jsfiddle.net/9WLGF/13/

1 Ответ

3 голосов
/ 05 ноября 2011

Мне пришлось заменить ar [i] на ar.charAt (i), потому что первый не был стандартным

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...