在Javascript中使用Ajax进行Json解析,以计算等于某个值时的出现次数

在Javascript中使用Ajax进行Json解析,以计算等于某个值时的出现次数,javascript,json,ajax,parsing,Javascript,Json,Ajax,Parsing,我似乎不知道什么是解析这个的最有效的方法。所以我的问题是,在所有的“源”字段中,如果它们包含的文本等于iPhone或ipad,那么我就要将它们分别添加到计数器变量中。与“实体”类似,如果它们不包含值,则添加到javascript中的计数器变量。我尊重这可能是一个重复,但我努力找到一个类似的解决方案,我的问题。感谢所有花时间帮忙的人 我的JSON本地文件示例 [{"id":"714249552807792640","user":"David Villa", "text":"||: If only

我似乎不知道什么是解析这个的最有效的方法。所以我的问题是,在所有的“源”字段中,如果它们包含的文本等于iPhone或ipad,那么我就要将它们分别添加到计数器变量中。与“实体”类似,如果它们不包含值,则添加到javascript中的计数器变量。我尊重这可能是一个重复,但我努力找到一个类似的解决方案,我的问题。感谢所有花时间帮忙的人

我的JSON本地文件示例

[{"id":"714249552807792640","user":"David Villa",
"text":"||: If only there were actually Football fakes who spoke English rather than Spanish or German I would so bring this back\ud83d\ude4f\ud83c\udffb",
"url":"https:\/\/twitter.com\/David Villa\/status\/714249552807792640",
"source":"<a href=\"http:\/\/twitter.com\/download\/iphone\" rel=\"nofollow\">Twitter for iPhone<\/a>",
"entities":{"hashtags":[],"symbols":[],"user_mentions":[],"urls":[]},
"verified":false,
"user_mentions":false,
"sentiment":"negative"}

您看过字符串对象上的includes方法了吗@Brian是的,谢谢,但是我如何应用于JSON对象,它会是这样的iPhoneCount==0;如果(element.sources.includes('iPhone'){iPhoneCount++;}听起来差不多正确。但是,您必须仅用一个“=”实例化计数器变量,因为“==”正在检查相等性并提供真值或假值。
$.ajax({
    type: 'GET',
    dataType: 'jsonp',
    cache: false,
    data: {get_param: 'value'},
    url: 'data.json',
    success: function(data){
        $.each(data, function(index, element){


        })   


    },      
})