Я пытаюсь разобрать эту Java библиотеку в Javascript, и у меня возникают небольшие проблемы, пытаясь понять это, но мое понимание этого следующее.
Сосредоточение на аспектах MD5 createSign ()
- Создает древовидную карту в возрастающем алфавитном порядке
- Инициализирует StringBuffer, Set и Iterator.
для каждой записи на карте она получает значение ключа и значение объекта и объединяет их способом, аналогичным следующему: «api = 123 & signType = MD5 &»
Добавление «apiSecret =» + secretKey до конца
- getMDString (), который просто преобразует его в строку снова, функция, которую я не считаю необходимой для JS
Что у меня тяжело Понимание того, почему, когда я размещаю свои элементы в порядке, указанном на шаге 3, и добавляю "apiSecret =" + secretKey на шаге четыре, я все еще получаю недопустимый знак?