Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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
Arrays 从数组中提取对象属性并转换为字符串_Arrays_String_Jquery_Object - Fatal编程技术网

Arrays 从数组中提取对象属性并转换为字符串

Arrays 从数组中提取对象属性并转换为字符串,arrays,string,jquery,object,Arrays,String,Jquery,Object,我目前正在开发一个聊天应用程序,一直在从一系列对象中获取属性。我首先发送了一个以json作为数据类型的ajax请求。当我在控制台的my success函数中检查my(data)参数时,它会显示一个名为results的数组,该数组有9个对象,每个对象中有4个属性。它看起来像这样,除了每个都有不同的id和文本等 结果:数组[10] 0:对象 创建日期:“2013-05-22T00:41:24.394Z” 目标:“2tzXVBpwQA” 文字:“系统:我会回来的。” 更新日期:“2013-05 我只想

我目前正在开发一个聊天应用程序,一直在从一系列对象中获取属性。我首先发送了一个以json作为数据类型的ajax请求。当我在控制台的my success函数中检查my(data)参数时,它会显示一个名为results的数组,该数组有9个对象,每个对象中有4个属性。它看起来像这样,除了每个都有不同的id和文本等

结果:数组[10] 0:对象 创建日期:“2013-05-22T00:41:24.394Z” 目标:“2tzXVBpwQA” 文字:“系统:我会回来的。” 更新日期:“2013-05

我只想提取文本:对于每一个对象,我都不知道该怎么做。我搜索并使用了许多方法,比如$grep和for语句来提取文本,但都无济于事(我是编程新手)

下面是示例代码

function newFetch(newDisplay){
    $.ajax({
  url: 'https://api.parse.com/1/classes/chats',
  data: null,
  success: function(data){
  /*alert('Load was performed.');*/
   var text = $.grep(data, function(e) { return e.text == text});
   newFetch(newDisplay(text));
  }
,
  dataType:"json"
});
};
回调中的NewDisplay是另一个函数,它将传递的参数附加到my.div之一


到目前为止,这个代码片段似乎没有抓住文本,而是在我使用console时返回[]。非常感谢您的帮助!

JSON.prase是您的朋友

 success: function(data){
    //...other success code you might want to run..
    var newObjArray = {};
    for (var i=0; i<data.length; i++) {
       newObjArray[i] = JSON.parse(data[i]);  
    }
 }
成功:函数(数据){
//…您可能希望运行的其他成功代码。。
var newObjArray={};
对于(var i=0;i