Я пытаюсь преобразовать объект time в строку. Мой текущий javascript выглядит следующим образом:
var time =
{
"time": $("#weeks").val()
};
Как мне затем преобразовать этот объект времени в строку?
Что вы пытаетесь сделать со своей строкой?
time.toString()


![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Похоже, вы ищете: JSON.stringify ()
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify
Вы можете попробовать:
JSON.stringify(time)
Это не дает ответа на вопрос. Как только у вас будет достаточно репутация, вы сможете комментировать любой пост; вместо этого дать ответы, не требующие пояснений от спрашивающего. - Из обзора
Почему вы не считаете это ответом? Заданный вопрос заключался в том, как преобразовать объект в строку, я предложил (как и другие) решение, которое явно делает это, я не понимаю, почему вы проголосовали за это и разместили этот комментарий. Действительно, OP может захотеть сделать что-то еще, но остается вопрос: «как преобразовать объект в строку».
@TheDude Это тот же ответ, что и все остальные.
Используйте JSON.stringify(time)
Чтобы изменить строку обратно на объект JavaScript, вы должны использовать JSON.parse()
JSON.stringify(time)