首页 > 解决方案 > 如何在 JavaScript 中存储键值对

问题描述

我是 JavaScript 新手,我想要一个用于我的 JavaScript 代码的数据结构,它将学生数据存储为键值对。关键是学生注册号,值是学生姓名。我的想法是创建一个JavaScript对象如下并存储数据如下

let Student={
    001A:"John",
    002A:"Mathew"
};

这种方法是否正确?如果它是正确的,假设有一种方法可以动态地添加键值对。谢谢

标签: javascript

解决方案


那将是一个对象文字。您希望密钥是一个字符串,但除此之外,您基本上已经掌握了它。您可以使用括号语法动态添加属性。我附上了一个小片段,让您了解它是如何工作的。:)

let Student={
    "001A":"John",
    "002A":"Mathew"
};

Student["003A"] = 'Jessica';

Object.entries(Student).forEach(entry => console.log(entry) );


推荐阅读