Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.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 如何访问数组的属性?_Javascript_Jquery_Arrays - Fatal编程技术网

Javascript 如何访问数组的属性?

Javascript 如何访问数组的属性?,javascript,jquery,arrays,Javascript,Jquery,Arrays,我有这个密码 代码JS: this.on("success", function(file, responseText) { // from backend a response will be returned for every file uploaded var responseSuccess = []; $.each(responseText, function( index, value ) { responseSuccess.push(val

我有这个密码

代码JS:

this.on("success", function(file, responseText) {

    // from backend a response will be returned for every file uploaded
    var responseSuccess = [];
    $.each(responseText, function( index, value ) {
        responseSuccess.push(value.success );
        console.log(responseText["message: "+value.message ]);  //here
    });
});
对象具有以下形式。。。我把图片放得更清楚明白

我想在控制台中输入以下消息

"Sorry,there was an error uploading your file"
访问属性的正确方式是什么


提前谢谢

您混淆了消息和字符串连接。你应使用:

console.log(responseText["message"] + value.message);
现在有趣的是,
responseText[“message”]
值。message
具有相同的值,就像您在这里迭代
responseText
一样。因此,您需要:

console.log(responseText[0]["message"]); // OR
console.log(value.message);

@谢谢你,伙计<代码>:)第一个选项不起作用。。。不知为什么?@D.Cristi啊,是的!这是因为,你需要循环<代码>响应文本[0][“消息”]应该可以工作。不是吗?更新了答案。谢谢。@D.Cristi谢谢你,伙计<代码>:)