正在将对象属性输出到控制台



我有以下对象:

var myObj={

"name": "Chatik",
"type": "public_supergroup",
"id": 9947542893,
"messages": [
{
"id": 1,
"type": "service",
"date": "2019-11-11T21:45:33",
"actor": "Chatik",
"actor_id": 9947542893,
"action": "migrate_from_group",
"title": "Chatik",
"text": ""
},
{
"id": 2,
"type": "message",
"date": "2019-11-11T21:51:22",
"from": "Korney Chukovsky",
"from_id": 4528246494,
"text": "Чому никто не вкатывается?"
},
{
"id": 3,
"type": "message",
"date": "2019-11-11T21:55:13",
"from": "Korney Chukovsky",
"from_id": 4528246494,
"text": "Бля, я даже в своей собственной конфе один."
},
{
"id": 7,
"type": "message",
"date": "2019-11-11T22:05:48",
"from": "Андрей",
"from_id": 4855779304,
"text": "ты откуда?"
}
]};

我该如何创建一个脚本;来自每个";元素";在花括号内,但仅当";from_ id";属性是否匹配某个值?

例如,如果我的";从id";值为4528246494;文本";值应输出到控制台,然后继续检查下一个";元素";,如果值不是4528246494,则跳过等

您只需要访问消息并获取第二个元素作为访问的正常属性

var myObj = {
"name": "Chatik",
"type": "public_supergroup",
"id": 9947542893,
"messages": [{
"id": 1,
"type": "service",
"date": "2019-11-11T21:45:33",
"actor": "Chatik",
"actor_id": 9947542893,
"action": "migrate_from_group",
"title": "Chatik",
"text": ""
},
{
"id": 2,
"type": "message",
"date": "2019-11-11T21:51:22",
"from": "Korney Chukovsky",
"from_id": 4528246494,
"text": "Чому никто не вкатывается?"
},
{
"id": 3,
"type": "message",
"date": "2019-11-11T21:55:13",
"from": "Korney Chukovsky",
"from_id": 4528246494,
"text": "Бля, я даже в своей собственной конфе один."
}
]
};
console.log(myObj.messages[1].text)

最新更新