gpt4 book ai didi

Javascript - 迭代对象的属性并更改它们

转载 作者:行者123 更新时间:2023-11-30 07:17:12 26 4
gpt4 key购买 nike

我希望遍历对象的属性并将它们全部更改为在存储在它们中的值周围包含 ""。该对象被传递给 REST 调用,并且必须强制执行上述格式。我更喜欢在中央位置处理 "" 的添加,而不是在分配实际值时(代码非常复杂和长)。

我知道您可以轻松地遍历对象的属性:

$.each(queryOptions, function(obj){console.log(obj)})

但是,我能否以某种方式获取对实际属性的引用并在迭代中设置它?

输入:

queryOptions.value1 = 1234;
queryOptions.value2 = "testing";
queryOptions.value3 = 555;

期望的输出:

queryOptions.value1 = "1234";
queryOptions.value2 = ""testing"";
queryOptions.value3 = "555";

谢谢

最佳答案

我同意 Pointy 的观点,这似乎是一个奇怪的要求。但如果这真的是一个要求:

使用 $.each :

$.each(queryOptions, function(key) {
queryOptions[key] = '"' + queryOptions[key] + '"';
});

或者只使用 JavaScript 而不使用任何库:

var key;
for (key in queryOptions) {
if (queryOptions.hasOwnProperty(key)) {
queryOptions[key] = '"' + queryOptions[key] + '"';
}
}

关于Javascript - 迭代对象的属性并更改它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10755873/

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