1. JavaScript / Говнокод #3291

    +162

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    function get_cookie_352(name) 
    {
       var arg = name + "=";
       var alen = arg.length;
       var clen = document.cookie.length;
       var i = 0;
       while (i < clen) {
          var j = i + alen;
          if (document.cookie.substring(i, j) == arg) {
             return true;
          }
          i = document.cookie.indexOf(" ", i) + 1;
          if (i == 0) {
             break;
          }
       }
       return null;
    }

    Типа поиск подстроки в строке. Причем про indexOf точно знают.

    Запостил: afj, 22 Мая 2010

    Комментарии (3) RSS

    • тут скоре поиск слова в подстроке, то бишь оттделённого(возможно) пробелами, indexOf не очень подходит
      Ответить
      • вот только поиска слова в подстроке тут нет, есть проверка наличия пробела где-то после найденого вхождения.
        Ответить
      • еще как подходит:
        if (document.cookie.indexof(name+"=")>-1 or document.cookie.indexof(" "+name+"=")>-1) return true else return null
        Ответить

    Добавить комментарий