gpt4 book ai didi

javascript - 检查对象是否具有具有特定值的属性

转载 作者:太空宇宙 更新时间:2023-11-04 13:36:10 25 4
gpt4 key购买 nike

我正在显示来自对象数组的数据,但我想过滤结果,以便我只显示那些具有 winner 属性的对象的 name值为 1

<script>
$(document).ready(function () {
var json = [
{"name":"Name 1","winner":"1"},
{"name":"Name 2","winner":"0"},
{"name":"Name 3","winner":"1"},
{"name":"Name 4","winner":"1"},
{"name":"Name 5","winner":"0"},
];

var li;
for (var i = 0; i < json.length; i++) {
li = $('<li/>');
li.append(json[i].name);
$('#feed').append(li);
}
});
</script>

HTML 应该是这样的(只显示 winner 为 true 时的结果,winner=1)

<ul id="feed" >
<li>Name 1</li>
<li>Name 3</li>
<li>Name 4</li>
</ul>

最佳答案

您可以尝试使用 if 语句:

for (var i = 0; i < json.length; i++) {
if (json[i].winner === '1') {
li = $('<li/>');
li.append("<font size='+1'>" + json[i].name + "</font>");
$('#feed').append(li);
}
}

关于javascript - 检查对象是否具有具有特定值的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24975632/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com