美文网首页
【JS】使用变量作为object的key-方法汇总

【JS】使用变量作为object的key-方法汇总

作者: woshishui1243 | 来源:发表于2020-03-08 20:50 被阅读0次

1 eval

var a = 'id';
2 var str  = '{'+a+' : 12}'
3 var obj = eval("("+str+")");
//结果 obj={id:12}

2 设置属性

 var a='name'; 
 var obj={}; 
 obj[a]='jack';
// 结果:obj={name:'jack'}

3 [ ]

 var a='age'; 
 var obj={[a]:23};
 //结果:obj={age:23}

注意:此方法ie存在兼容问题;

相关文章

  • 【JS】使用变量作为object的key-方法汇总

    1 eval 2 设置属性 3 [ ] 注意:此方法ie存在兼容问题;

  • lodash相关技巧

    变量和方法 类型 js的变量中只用primitive类型和object类型 平时使用的字符串应该是primitiv...

  • js对象(Object)方法汇总

    原创声明 本文系作者辛苦码字所得,欢迎分享和转载,但请在明显位置注明作者的如下信息:笔名:来碗鸡蛋面简书主页:ht...

  • Swift & JS

    1.使用JS文件中的方法和变量 2.直接使用OC中写JS语句来调用 3.OC中的方法写入JS,JS可以使用OC中的...

  • js实现双向数据绑定

    js双向绑定几种方法的介绍 使用Object.defineProperty实现简单的js双向绑定剖析Vue原理&实...

  • Objective-C Block(1)使用

    概述: 作为参数使用 方法内部使用 全局声明使用 Block操作外部变量 作为参数使用 方法内部使用 全局声明使用...

  • js关于数组的方法汇总

    js关于数组的方法汇总

  • JS-最全的创建对象方式

    JS最全创建对象方式汇总 1.最简单的方式--创建一个Object实例 2.对象字面量 以上均为创建单个对象的方法...

  • JS~继承

    JS中的继承按照是否使用了object.create 可分为两类(object.create 是ES5新增的方法)...

  • Javascript全局变量、局部变量

    1、JS全局变量的几种定义方法: 第一种方法:在function外面 使用var 定义全局变量 第二种方法:不使用...

网友评论

      本文标题:【JS】使用变量作为object的key-方法汇总

      本文链接:https://www.haomeiwen.com/subject/ftgjdhtx.html