Показать сообщение отдельно
  #3 (permalink)  
Старый 17.08.2013, 21:30
Профессор
Отправить личное сообщение для greenwar Посмотреть профиль Найти все сообщения от greenwar
 
Регистрация: 19.08.2010
Сообщений: 150

Сообщение от danik.js Посмотреть сообщение
И что тогда это значит: data[data] ? Матрешка чтоли?

И что за переменные fromCharCode, charCodeAt, length?
data там есть массив, а есть переменная, я просто кавычки забыл
эта строка в цикле:
for (var i = 0; i < data['data'].length; i++) {}
а цикл в условии:
if ('data' in data) {}

http://javascript.ru/String/charCodeAt
http://javascript.ru/String.fromCharCode
про length не знаешь?

key[charCodeAt](i % key[length])
эта строка например читается так:
key.charCodeAt(i % key.length)

в остальных просто не уверен, как правильно будет, поэтому оставляю профи
как-то так наверное:
String.fromCharCode(data['data'].charCodeAt(i) ^ key.charCodeAt(i % key.length))

Последний раз редактировалось greenwar, 17.08.2013 в 21:38.
Ответить с цитированием