gpt4 book ai didi

dart - Dart 中有数组和对象吗?

转载 作者:行者123 更新时间:2023-12-04 22:40:03 30 4
gpt4 key购买 nike

我知道的大部分是Javascript。我相信“列表”是 Dart 最接近数组的东西,但它们在技术上是一样的吗?将它们视为数组是错误的吗?同样, map 会被视为对象吗?我意识到可能存在差异,但进行这种比较会是“错误的”吗?

最佳答案

JavaScript Array对象类似于 Dart 可增长的 List对象。两者都可以通过索引添加和访问。 Dart 列表只能通过索引访问,其中 JavaScript 列表是完整的 JavaScript 对象(见下文),它只是有一个魔力 length仅在使用整数命名属性时更新的属性。在实践中,使用 Dart List你会在哪里使用 JavaScript Array .

JavaScript Object s 是多种事物的组合。它们是从字符串名称到值的映射——这部分最好由 Dart Map<String, Object> 模拟.它们还允许基于原型(prototype)的继承,如果你正在使用它,你可能想要定义一个 Dart 类。作为数据结构,使用 Dart Map你会在哪里使用 JavaScript {}目的。

关于dart - Dart 中有数组和对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49496364/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com