Мне нужно напечатать массив объектов json, которые были введены пользователем через текстовое поле, эта функция выполняется нажатием кнопки. Мне нужно сохранить все строки, которые были введены пользователем в текстовом поле. и отображать его в моей консоли в этом формиата [{"aaa"},{"bbb"},{"ccc"}]
Печать объекта json из локального хранилища
<!DOCTYPE html>
<html>
<body>
Enter the string :
<input type="text" id="names">
<button onclick="myFunction()"> Click Me</button>
<script>
function myFunction(){
var myNames = new Array();
myNames = document.getElementById("names").value;
this.names = myNames;
localStorage["myNames"] = JSON.stringify(myNames);
console.log(JSON.stringify(myNames));
var name = JSON.parse(localStorage["myNames"]);
console.log(name);
};
</script>
</body>
</html>
В настоящее время этот код просто напечатать данные, как этот "aaa"
, если добавить еще данные bbb
, только 2-й данные отображаются "bbb"
. Я хочу, чтобы все данные были просмотрены в этом formate [{"aaa"},{"bbb"},{"ccc"}]
или даже как это [{"name": "aaa"}, {"name": "bbb"}, {"name": "ccc"}]. Может кто-нибудь мне помочь?
Примечание: Это всегда лучше иметь свой сценарий как раз перед закрытием ''