要在 JavaScript 中创建一个字典实例,可以使用 JavaScript 内置的对象类型之一:Object。Object 对象是一个通用的对象类型,它可以表示任何一个 JavaScript 对象,包括字典。
创建字典实例
创建一个空的字典实例,可以直接使用 Object 构造函数或对象字面量语法,例如:
// 使用 Object 构造函数
const dict1 = new Object();
// 使用对象字面量语法
const dict2 = {};
以上两种方式创建的字典实例是相同的,都是一个空字典对象。
给字典添加键值对
为了给字典添加键值对,可以使用 Object 对象的属性访问器或下标访问器,例如:
const dict = {};
// 使用属性访问器
dict.name = 'John';
dict.age = 30;
// 使用下标访问器
dict['gender'] = 'male';
dict['email'] = 'john@example.com';
获取字典的键值对
可以使用 for-in 循环或 Object.keys() 方法来获取字典的键,使用 Object.values() 方法来获取字典的值,例如:
const dict = {
name: 'John',
age: 30,
gender: 'male',
email: 'john@example.com'
};
// 循环获取键和值
for (const key in dict) {
const value = dict[key];
console.log(key + ': ' + value);
}
// 使用 Object.keys() 方法获取键
const keys = Object.keys(dict);
console.log(keys); // ['name', 'age', 'gender', 'email']
// 使用 Object.values() 方法获取值
const values = Object.values(dict);
console.log(values); // ['John', 30, 'male', 'john@example.com']
以上是创建和操作字典对象的基础知识,可以根据实际需求进行更进一步灵活的使用。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JavaScript中创建字典对象(dictionary)实例 - Python技术站