javascript - 如何在 JavaScript 中存储键值对
问题描述
我是 JavaScript 新手,我想要一个用于我的 JavaScript 代码的数据结构,它将学生数据存储为键值对。关键是学生注册号,值是学生姓名。我的想法是创建一个JavaScript对象如下并存储数据如下
let Student={
001A:"John",
002A:"Mathew"
};
这种方法是否正确?如果它是正确的,假设有一种方法可以动态地添加键值对。谢谢
解决方案
那将是一个对象文字。您希望密钥是一个字符串,但除此之外,您基本上已经掌握了它。您可以使用括号语法动态添加属性。我附上了一个小片段,让您了解它是如何工作的。:)
let Student={
"001A":"John",
"002A":"Mathew"
};
Student["003A"] = 'Jessica';
Object.entries(Student).forEach(entry => console.log(entry) );
推荐阅读
- c++ - 移动构造函数是否总是发生在 C++ 中涉及 auto 的初始化语句中?
- brython - Brython + Jasonette
- image - FFMPEG > 以静止图像结束视频
- javascript - 使用 vue-router 滚动时如何更改 URL?
- java - 一个类的静态 const 数据成员作为同一个类的成员数组的大小?
- linux - 无法在脚本中运行命令“查找”
- ionic-framework - 您已超出此付款的银行限额,请以较小的金额重试 - Google pay in ionic
- image - KITTI 灰色、彩色图像匹配
- c - 1548132==错误:LeakSanitizer:检测到内存泄漏
- responsive - 如何在我的网站上使用漂亮的现代谷歌翻译工具栏