Javascript 如何访问数组的属性?
我有这个密码 代码JS: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
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谢谢你,伙计<代码>:)