gpt4 book ai didi

javascript - javascript 对象键是否区分大小写?

转载 作者:搜寻专家 更新时间:2023-11-01 04:35:21 28 4
gpt4 key购买 nike

我试图通过对象键修复 javascript 数组中的重复项。该循环在同一对象中添加了“虚拟现实”和“虚拟现实”作为不同的键。有没有办法让 Javascript 对象区分大小写?

最佳答案

同时 object properties是字符串并且区分大小写,您可以使用自己的标准并仅使用小写字母进行访问。

您可以申请 String#toLowerCase到 key 并使用一个函数作为访问的包装器。

带有包装器对象的示例。

function insert(key, value) {
if (!wrapper[key.toLowerCase()]) {
wrapper[key.toLowerCase()] = key;
}
data[wrapper[key.toLowerCase()]] = value;
}

var data = {},
wrapper = {};

insert('Foo', 'bar');
console.log(data);
insert('FOO', '42');
console.log(data);

关于javascript - javascript 对象键是否区分大小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42400548/

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