在 JavaScript 中,对象本质上是键值对的集合,可以方便地存储和访问各种数据。
例如:const person = {name: 'John', age: 30}。
const person = {name: 'John', age: 30}
将应用程序的各种配置参数存储在字典中,方便读取和修改。
在某些情况下,可以使用Map来传递一组参数,尤其是当参数数量不确定或动态变化时。
Map
例如,一个方法接收一个Map<String, Object>参数,调用者可以根据需要传入不同的键值对。
Map<String, Object>
python可以用字典来模拟具有动态属性的对象。
例如:person = {'name': 'Alice', 'age': 30}。
person = {'name': 'Alice', 'age': 30}
统计不同元素出现的次数。
例如:word_counts = {},遍历文本中的单词,将单词作为键,出现次数作为值进行累加。
word_counts = {}
可以用对象(类似字典)来缓存一些计算结果或频繁访问的数据,以提高性能。
例如:const cache = {}; if (!cache[url]) { cache[url] = fetchData(url); }。
const cache = {}; if (!cache[url]) { cache[url] = fetchData(url); }
当解析 JSON 数据时,通常会得到一个字典结构,可以方便地访问和处理其中的数据。 objective-cCopy
Last updated 1 year ago
NSDictionary *jsonDict = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil]; NSString *name = jsonDict[@"name"]; NSArray *items = jsonDict[@"items"];