gpt4 book ai didi

javascript - 从属性等于值的数组中获取项目

转载 作者:行者123 更新时间:2023-11-27 22:30:03 25 4
gpt4 key购买 nike

这个问题是针对我的 LightSwitch 项目的,但我不确定这是否是 renavent。我以前从未使用过 javascript 或 jquery,并且我很确定这与 LightSwitch 无关,而与后者有关。

在我的例子中,以下代码可以完美地将 test 设置为 4:

myapp.BrowseTreeNodes.TreeNodes_render = function (element, contentItem) {
var screen = contentItem.screen;
var result = screen.MyArray.data[0];
var test = result.Id;
}

我需要做的是将结果设置为数组中的第一个项目,而不是将结果设置为具有特定 ID 的项目,在本例中假设为 4。

这是我尝试过的:

var result = $.grep(screen.MyArray.data, function (e) { return e.Id === 4; })[0];
var result = screen.MyArray.data.filter(function (v) { return v.Id === 4; })[0];
var result = screen.MyArray.data.find(x => x.Id === 4)[0];

提前谢谢您。

最佳答案

您的问题可能是 ====== 也检查类型,因此 "4"=== 4false"4"== 4true,请检查您的 id 属性是否存储为字符串或整数...

关于javascript - 从属性等于值的数组中获取项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39681829/

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