var data_filter = data.filter( element => element.zip == "12180")
console.log(data_filter)
到目前为止,我得到了 1 个邮政编码匹配,但我有 126 个,我如何重写它以返回包含这 126 个邮政编码中的任何一个的所有条目的结果
我不是开发人员,只是想对我们系统中的数据运行一些报告
完成任务的最简单方法是首先创建一个包含 126 个邮政编码的数组,这样就可以进行比较。如果有任何有用的模式,您可以使用它来生成列表,但这可能需要手动完成。
获得列表后,您可以使用以下内容:
const zipCodes = ["12180"]
const filtered = data.filter(element => zipCodes.includes(element.zip))
console.log(filtered)
请注意,数组
zipCodes
中的邮政编码是字符串而不是数字,因此当element.zip
搜索时,字符串Array.includes
将与它匹配。