javascript - 可以获得对 js 对象键的值(位置)的引用吗?
问题描述
JS 没有指针——但它确实有引用。我有一个解决我的问题的方法,如果有人感兴趣,我可以发布,但我想知道是否有更好的方法......
JavaScript中有什么方法可以“引用”对象关键点的位置吗?例如:
let anobj = {
a: "aval",
b: {
bprime: "target",
},
b: "bval",
c: "cval"
};
let bptr = getReference(anobj.b.bprime);
bptr = "Updated";
// So that anobj would then be:
{
a: "aval",
b: {
bprime: "Updated",
},
b: "bval",
c: "cval"
};
...或类似的东西。我的意思是,某种方式可以让变量/函数代表对象中深度嵌套的“位置”——可用于为原始对象的该节点分配新值。
抱歉,如果这不是我的问题的明确表达 - 我的脑海中非常清楚......
解决方案
推荐阅读
- list - Ansible 添加键
- powershell - 搜索 *.dll 但仅使用 Powershell 输出特定版本的
- c# - CRM 2016 本地插件或自定义工作流程 - Docusign
- php - 读取 SimpleXMLElement
- javascript - 烧瓶 MySQL 连接错误 - AttributeError:“NoneType”对象没有属性“光标”
- python - 为什么 matplotlib 不显示使用 numpy 随机数组生成的值的图表?
- java - 如何迭代位于运行的 .jar 文件之外的文件夹
- typescript - 如何在数组内迭代循环以从打字稿中的另一个数组中获取值
- string - 解析相对 url wrt 绝对 URL
- python - 计算新列 Pandas 中的行总和