Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 查询共享相同值的JSON数据_Javascript_Jquery_Json - Fatal编程技术网

Javascript 查询共享相同值的JSON数据

Javascript 查询共享相同值的JSON数据,javascript,jquery,json,Javascript,Jquery,Json,示例JSON数据: { “结果”:[ { “姓名”:“约翰·史密斯”, “州”:“纽约”, “电话”:“555-555-1111” }, { “姓名”:“玛丽·琼斯”, “州”:“PA”, “电话”:“555-555-2222” }, { “姓名”:“爱德华·爱德华兹”, “州”:“纽约”, “电话”:“555-555-3333” }, { “姓名”:“Abby Abberson”, “国家”:“RI”, “电话”:“555-555-4444” }, ]}您使用的是=(赋值运算符),这是错

示例JSON数据:
{
“结果”:[
{
“姓名”:“约翰·史密斯”,
“州”:“纽约”,
“电话”:“555-555-1111”
},
{
“姓名”:“玛丽·琼斯”,
“州”:“PA”,
“电话”:“555-555-2222”
}, 
{
“姓名”:“爱德华·爱德华兹”,
“州”:“纽约”,
“电话”:“555-555-3333”
}, 
{
“姓名”:“Abby Abberson”,
“国家”:“RI”,
“电话”:“555-555-4444”
}, 

]}
您使用的是
=
(赋值运算符),这是错误的

您必须使用
==
(比较运算符)

因此,请您喜欢以下内容:-

if (object.state == "NY") {
   div.append(repName);
}
工作样本-

var obj={
“结果”:[
{
“姓名”:“约翰·史密斯”,
“州”:“纽约”,
“电话”:“555-555-1111”
},
{
“姓名”:“玛丽·琼斯”,
“州”:“PA”,
“电话”:“555-555-2222”
}, 
{
“姓名”:“爱德华·爱德华兹”,
“州”:“纽约”,
“电话”:“555-555-3333”
}, 
{
“姓名”:“Abby Abberson”,
“国家”:“RI”,
“电话”:“555-555-4444”
}, 
]};
$(对象结果)。每个(函数(k,对象){
如果(object.state==“NY”){
$(“#最终#数据”).append(object.name+”:“+object.phone+”
); } });

我的一分钱解决方案:

var obj={
“结果”:[
{
“姓名”:“约翰·史密斯”,
“州”:“纽约”,
“电话”:“555-555-1111”
},
{
“姓名”:“玛丽·琼斯”,
“州”:“PA”,
“电话”:“555-555-2222”
}, 
{
“姓名”:“爱德华·爱德华兹”,
“州”:“纽约”,
“电话”:“555-555-3333”
}, 
{
“姓名”:“Abby Abberson”,
“国家”:“RI”,
“电话”:“555-555-4444”
}, 
]};
obj.results.forEach((值)=>{
如果(value.state==“NY”){
const li=document.createElement(“li”);
li.innerHTML=`${value.name}:${value.phone}`;
文档查询选择器(“最终数据”).appendChild(li);
}
});

    对结果使用
    Array#filter()
    ,然后执行您为完整显示所做的操作我对js还很陌生,您能否详细说明这将如何帮助我的代码以及我将如何应用它?