如何将键和值存储到数组存储?

Rin_asdfghjkl

我使用以下方法将输入存储在对象(键和值)上:

const object1 = {
    un: inp.value,
    pw: inpw.value
};
var myJSON = JSON.stringify(object1);
var myObj = JSON.parse(myJSON);

现在我希望每个对象都存储在一个数组中,例如第一个输入是:

  • {"un":"john","pw":"smith"}

它将被存储到 array[0]

例如,第二个输入将是:

  • {"un":"beth","pw":"sebastian"}

等等..

所以当我调用 array[0] 时,它只会显示 {"un":"john","pw":"smith"}'

所以这是我的代码:

<form action="" autocomplete="on">
  <div class="" style="width:300px;">
    <input id="myInput" type="text" name="myInput" placeholder="Input" autocomplete="input">
    <input id="myPW" type="password" name="myPassword" placeholder="Password" autocomplete="password">
  </div>
  <input id="button" type="submit">
</form>

    <h2>Username</h2>
    <p id="uname"></p>

    <h2>Password</h2>
    <p id="pass"></p>

    <h2>Data</h2>
    <ol id="val"></ol>

    <h2>Array</h2>
    <ol id="arr"></ol>

<script>
var myButton = document.getElementById('button');
var inp = document.getElementById('myInput');
var inpw = document.getElementById('myPW');

myButton.addEventListener('click', function(event) {
    event.preventDefault();

    const object1 = {
        un: inp.value,
        pw: inpw.value
    };
    var myJSON = JSON.stringify(object1);
    var myObj = JSON.parse(myJSON);

    val.innerHTML += '<li>' + myJSON + '</li>';


    //it should be in this part where it document the myJSON
    cookies = [];
    cookies.push(myJSON);
    for (var i = 0; i < cookies.length; i++) {
        arr.innerHTML += '<li>' + cookies[i] + '</li>';
    }       
});

我怎样才能解决这个问题?

伊斯拉姆·埃尔绍博克希

只需创建一个数组并将值推送给它:

var inputData = [];

var myJSON = JSON.stringify(object1);
var myObj = JSON.parse(myJSON);

inputData.push(myObj)

JSfiddle:https ://jsfiddle.net/Lya0nu1t/1/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将方法中的值存储到数组中?

如何将先前的值存储到数组中

如何将多个表单数据值存储到本地存储中的单个键

如何将值存储到变量

如何将键和值存储到哈希图中并相应地打印出来?

如何将对象中特定键的值存储到数组-Vue

数组PHP,将值存储到键中,然后检索

如何将多个值存储到一个键(java)

如何将所有复选框ID和值存储在2D数组中,以及如何使用Ajax存储到php页面?

如何将所有数组值存储到一个数组?

如何将字典值从字典数组快速存储到数组中

如何将多维数组存储到简单数组

如何将键值对存储在键为数字的数组中

Redis,如何将集合存储为哈希键的值

如何将特定值从数组存储到数据库?

如何将HTML dropdownlist的多个值存储到数组中,并使用PHP以逗号分隔它们?

如何将数据集中的值存储到Matlab中的数组中

如何将服务响应中的某些值存储到Angular 6中的数组?

如何将Excel文件中的值存储到数组中进行测试

在 Matlab 中使用匿名 fnc 时如何将值存储到数组中以绘制它们

如何将字符串值存储到php中的数组中?

如何将选定的值从UI存储到控制器中的数组?

如何将数组中重复的值的计数存储到 C++ 中的映射中?

如何将值数组从Oracle Apex页传递到Oracle存储过程

如何将数组传递到SQL Server存储过程

如何将arrayList存储到Java中的数组中?

如何将数组存储到dynamoDB表中

如何将字典数组存储到类变量中?

如何将数组数据存储到结构中?