dart - Dose Flutter或Dart具有与JS中的hasProperty()方法或PH中的isset方法等效的任何方法

标签 dart flutter

Dose Flutter或Dart具有与JS中的hasProperty()方法或PHP中的isset方法等效的任何方法。例如:x.hasOwnProperty('y')

最佳答案

使用反射,您可以制作一个。
问题是,Flutter中禁用了dart:mirror。所以不行。

推荐的解决方案是改用source_gen使用代码生成器

您可以看一下reflectable,它是一个模拟反射的代码生成库。

关于dart - Dose Flutter或Dart具有与JS中的hasProperty()方法或PH中的isset方法等效的任何方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53133464/

相关文章:

image - 将 Image 对象转换为 rgb 像素数组并在 Flutter 中返回

DART HttpRequest 不为 CORS OPTIONS 请求提供授权 header

android - 如何在flutter中制作依赖的多级DropDown?

flutter - FlutterIO 代码推送

flutter - 如何在 Flutter 中发送和/或接收颜色作为参数

dart - 如何用 Dart 观察 window.location 的变化?

dart - 如何在Dart编程中使用 “>>>”

flutter/Dart : How to decompress/inflate zlib binary string in flutter

dart - Flutter pushReplacementNamed().then() 不触发

checkbox - flutter 中共享首选项和复选框的问题