gpt4 book ai didi

javascript - javascript/jquery 中的 LinQ foreach

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:03:08 26 4
gpt4 key购买 nike

如何在 Jquery 或 Javascript 中轻松执行这些类型的循环?最好没有任何其他插件。

string a = "";
foreach (var i in (from a in DbList1 select a.FieldA).Distinct())
{
a += i + ", ";
}

还有这个

foreach (var i in DbList2)
{
a += i.FieldB + ", ";
}

循环 2 至少可以这样解决。

$.each(aData.DbList2, function (index, value) {
a += value.FieldB;
);

尽管不能 100% 确定这是最有效的

最佳答案

您可以使用 map迭代数组变量的方法。

代码片段:

var arr = jQuery.map( aData.DbList2, function(value) {
return value.FieldB;
});
//To get unique array variable
var uniqueArr = [];
$.each(arr, function (i, el) {
if ($.inArray(el, uniqueArr) === -1) uniqueArr.push(el);
});

关于javascript - javascript/jquery 中的 LinQ foreach,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31339764/

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