gpt4 book ai didi

Javascript:匹配变量名称并应用于匹配的变量

转载 作者:行者123 更新时间:2023-12-02 19:06:05 24 4
gpt4 key购买 nike

我想要一个函数,可以自动匹配对象内部的变量名称,并在名称匹配时将它们应用到局部变量。

我目前正在使用这种方式,但随着变量的增加,我想实际上创建一个新函数来应用它们。

ob = { a: 1, b: 2, }

-----------------------------

Install(ob)

function Install(ob){
if('a' in ob) a = ob.a;
if('b' in ob) b = ob.b;
}

var a; var b;

我想要这样的东西

function Install(ob){
for( // each ob`s this varaiable name){
if (//this name much local variable name){
//local varaible = ob this variable
}
}
}

这可能吗?非常感谢您的建议。

最佳答案

如果您只想从对象的所有属性中创建顶级全局变量(我不确定您为什么要这样做),您可以这样做:

var ob = {a: 1, b: 2};
for (var prop in obj) {
if (obj.hasOwnProperty(prop) {
window[prop] = obj[prop];
}
}

否则,请更好地解释您实际想要实现的目标。

关于Javascript:匹配变量名称并应用于匹配的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14290683/

24 4 0
文章推荐: javascript - Mobiscroll onBeforeShow,设置值
文章推荐: javascript - (游戏编程)如何在攻击之间添加延迟?
文章推荐: php - 如何通过表单发送
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com