搜索
javascript中如何既能识别变量名字又能识别变量的值?
天蓬老师
天蓬老师 2017-04-10 16:23:53
[JavaScript讨论组]

比如我现在的代码是这样的:

var obj={};
var name,age,sex;
name='nihao';
age = 18;
sex = 'man';

然后想让代码自动的给obj赋值为:

obj = {
        'name':'nihao',
        'age':18,
        'sex':'man'
    }

但是如果我的代码改为这样的:

var obj={};
var name1,age2,sex3;
name1='nihao';
age2 = 18;
sex3 = 'man';

然后想让代码自动的给obj赋值为:

obj = {
    'name1':'nihao',
    'age2':18,
    'sex3':'man'
}

就是我想有能力既能以字符串形式获取js变量名称,又有能力获取变量的值,可以吗?有对应的黑科技吗?我就是很好奇,想研究下。

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(3)
黄舟

题主的意思是想要这种效果吗

巴扎黑

我知道题主想表达的意思,我觉得题主说的很清楚啊。

但是,小同志,你的想法是好的,但实际上却无法实现。除非你自己做语法解析,呵呵。因为局部变量(用var声明的变量)是无法动态获取到的。

PHP中文网

只给属性名,而自动补齐属性值?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板