📅  最后修改于: 2023-12-03 15:39:01.897000             🧑  作者: Mango
在JavaScript中,我们可以使用对象字面量或者Object
构造函数来创建对象(dictionary)。
let obj = {
name: 'John',
age: 24,
city: 'New York'
}
在对象字面量中,对象的每个属性都由键名和键值组成。使用Object.keys()
方法可以获取字典中所有的键名,使用Object.values()
方法可以获取字典中所有的键值。
console.log(Object.keys(obj)); // ["name", "age", "city"]
console.log(Object.values(obj)); // ["John", 24, "New York"]
使用Object.keys().length
可以获取字典的键名数量,也就是字典的长度。
console.log(Object.keys(obj).length); // 3
可以使用Object
构造函数来创建一个空的字典对象。
let obj = new Object();
添加键值对到字典中可以使用obj[键名] = 键值
语法。
let obj = new Object();
obj.name = 'John';
obj['age'] = 24;
obj.city = 'New York';
使用Object.keys(obj).length
同样可以获取字典的长度。
console.log(Object.keys(obj).length); // 3
JavaScript中字典的长度可以使用Object.keys().length
来获取。无论是使用对象字面量还是Object
构造函数创建字典,都可以使用这种方法来获取字典的长度。