gpt4 book ai didi

knockout.js - knockout ,在 observableArray 中找到值的最佳方法是什么

转载 作者:行者123 更新时间:2023-12-04 00:36:20 25 4
gpt4 key购买 nike

我有一个 observableArray,我有一个名字“Zippy”,我需要检查它是否在 hte 数组中。如果这个名字存在,我需要得到它的类型。我该怎么做?

// This observable array initially contains three objects
var anotherObservableArray = ko.observableArray([
{ name: "Bungle", type: "Bear" },
{ name: "George", type: "Hippo" },
{ name: "Zippy", type: "Unknown" }
]);

最佳答案

试试这个,你可以用ko.utils.arrayFirst使用自定义逻辑检查元素的函数..

var name = "Zippy";
var match = ko.utils.arrayFirst(anotherObservableArray(), function(item) {
return item.name == name;
});

var type;

if(match)
type = match.type

关于knockout.js - knockout ,在 observableArray 中找到值的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13160764/

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