gpt4 book ai didi

javascript - 动态访问对象属性(JS)

转载 作者:行者123 更新时间:2023-11-29 19:35:26 24 4
gpt4 key购买 nike

<分区>

我正在尝试使用字符串动态访问对象的属性。例如:".id.public"-> anyObject["id"]["public"]

问题 - 我不知道我有多少参数(例如“.id”或“.id.public”或“.id.public.whatever”。

我做了一个小的解决方法:

var currentSplit = anyObject;
var splitted = "id.public".split("\.");
splitted.forEach(function(s) { currentSplit = currentSplit[s]; });

当我现在尝试覆盖对象属性时,我将覆盖引用而不是对象属性。

currentSplit = "test";

我已经尝试过像 anyObject["id.public"] = "test"; 这样的东西,但它没有用。

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