gpt4 book ai didi

javascript - 如何使用 linqjs 获取具有特定 id 的书名

转载 作者:行者123 更新时间:2023-12-01 05:26:44 24 4
gpt4 key购买 nike

我有一个 JavaScript 数组,其中包含一个 id、书名 usw 的对象,我需要搜索它并使用 linqjs 获取具有给定 id 的标题。

示例:

“213-46-8915”:id
“忙碌的主管的数据库指南”:标题

<script>
var books = [];
books.push(["213-46-8915" , "The Busy Executive's Database Guid",19.9900,2]);
books.push(["211-44-2314" , "The Busy Executive's Database Guid",14.4100,5]);
</script>

我的尝试:

var filtered = Enumerable
.From(books)
.Where(function (x) {return x.contains(id);})
.Select(function (x) {return x;})
.ToArray()

最佳答案

根据documentation ,您必须先调用 JSLINQ(array)

所以,就你的例子来说。这应该有效。另外,我将您的数组转换为对象

var books = [];
books.push({
id: "213-46-8915",
title: "The Busy Executive's Database Guid",
price: 19.9900,
quantity: 2
});

var filtered = JSLINQ(books)
.Where(function(item) { return item.id == "213-46-8915"; })
.Select(function(item) { return item; });

console.log(filtered.id); //213-46-8915

关于javascript - 如何使用 linqjs 获取具有特定 id 的书名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39352084/

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