gpt4 book ai didi

javascript - 在排序中使用选择值作为 Json Var

转载 作者:行者123 更新时间:2023-12-02 18:57:19 25 4
gpt4 key购买 nike

我正在尝试使用选择下拉列表中的值作为 Json 过滤函数的变量。当我对 a.(name) 的值进行硬编码时,它可以工作,但是当我尝试使用下拉列表中的键名 var 时,它返回未定义。

function sortJson(a, b)
{
//get sorting dropdown value for key
var keyname = $('#sortByKey').val();// I want to dynamically set the keyname from dropdown. It traces correctly, so I am getting the value I want.

if (a.keyname == b.keyname)//works when i hardcode a.name, or a.id etc...
{
return 0;
}
return a.keyname > b.keyname ? 1 : -1;
};

最佳答案

你只需写:

a[keyname]

而不是

a.keyname

关于javascript - 在排序中使用选择值作为 Json Var,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15205723/

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