javascript-求前端大神解释js动态访问对象属性的问题

问题描述

求前端大神解释js动态访问对象属性的问题
在js我有一个这样的需求:
对象temp里面有name1name2,name3 属性
这样访问属性:temp.(""name""+1)temp.(""name""+2)temp.(""name""+3)为什么不行?
但是在groovy里是可以的

解决方案

这个市解释器不一样吧
你要是使用 temp['name'+1]肯定是好使的。
所以编写的js代码还是使用核心core javascript通用性更强一些。
我在nodejs下试验temp['name'+1]是OK的。
但是使用这个temp.(""name""+1)直接报错。
所以这个和解释器有关系。不一定是你语法层面的问题。
不必困扰

若有帮助还请采纳

解决方案二:
eval(""temp.name""+1)

解决方案三:

时间: 2024-11-08 18:19:27

javascript-求前端大神解释js动态访问对象属性的问题的相关文章

snmp-求Perl大神解释一下,这句是什么意思

问题描述 求Perl大神解释一下,这句是什么意思 perl解析SMNP mib的内容,下面这句话是什么意思,请大神帮忙解释一下呢! s/HOST-RESOURCES-MIB::hrProcessorLoad.d+ = INTEGER://g; 解决方案 这是正则表达式,自己 google下

jquery js 前端-var rdp = rdp = {};为什么声明需要用到两个=号;求大神解释一下,谢谢!!

问题描述 var rdp = rdp = {};为什么声明需要用到两个=号:求大神解释一下,谢谢!! 一般声明赋值一个变量,都只是一个=号,就像var rdp=5: 可是突然一下子两个=号,就困惑了:var rdp = rdp = {},求大神解答下, 最好能给举个例子,万分感谢!!!! 解决方案 js里面var a=b={}是定义两个变量a和b,并都初始化为{},是var a={}, b={}的简写.如果两个变量名相同,像你里面两个都是rdp就没必要了. 解决方案二: 你等号前后是同一个变量名

需求-求大神解释一下在C#中都有哪种类型可以定义数组?

问题描述 求大神解释一下在C#中都有哪种类型可以定义数组? 小弟知道数组可以被基础数据类型(如int.string.char等)和类类型进行定义.但是不知道其他的引用类型和值类型中是否还有其他类型可以定义数组呢?求大神解答一下,不是需求,只想得到一个解答. 解决方案 除了基本值类型外,其余的都是引用类型. 所以,应该可以建立数组. 不过还是实践出真知,想知道可不可以就写一个demo测试一下喽,说不定会有一些想不到的问题出现. 解决方案二: 中山大学南方学院优才班实训基地陆盈教育IT职业优才计划千

javascript-急!!!!求大神!js中如何把setTimeout的时间写活?

问题描述 急!!!!求大神!js中如何把setTimeout的时间写活? 我这里有一个算法,但是每次调用后会根据不同的需要所耗费的时间不同, 然后我要写一个绑定事件来反复调用这个函数,如果把时间写死,有的算法很快会浪费时间,但是也有的算法会执行不完,如何才能根据不同的需要把算法正好执行完后再执行之后的内容... 解决方案 算法有返回值没有,有的话判断一下,如果执行完成,则再次调用函数. 解决方案二: 虽然不太清楚,你的需求是什么.但是你所说的改变setTimeout的时间来处理你现在所遇到的问题

关于二维码病毒的问题,求大神解释一一下下

问题描述 关于二维码病毒的问题,求大神解释一一下下 由于很多二维码软件提供了所谓的智能内容感知和识别,调用了浏览器解释引擎去承载和处理这些代码,实质上就是给"病毒"提供了"温床",所以会"中毒".但,就目前已知的攻击案例来说,纯第三方二维码类应用软件即使被这些浏览器客户端恶意代码攻击,在绝大多数情况下对用户造成的影响也很有限. 这里意思是二维码中放一段html/js代码,浏览器解释引擎能自动执行吗?还是什么意思? 解决方案 二维码不能直接放js代

javascript-js 代码,菜鸟求大神解释一下

问题描述 js 代码,菜鸟求大神解释一下 $("#message_lv li.list-message[catagory!='离车导航']").addClass("inbox-hidden");这句话什么意思,大神帮翻译一下.. 解决方案 把class="list-message",catagory属性不为'离车导航' ,且以id="message_lv"为父组件的li 添加inbox-hidden样式 <ul id=&

vs2012配置opencv后,函数报错,求大神解释

问题描述 vs2012配置opencv后,函数报错,求大神解释 我在配置好opencv2.4.10之后,找了个程序测试一下,但是程序中所有的opencv库中的函数都报错,说是为定义的标示符,但是opencv的库函数我已经链接输入了.搞了好久,求大神解答额 解决方案 opencv的lib库是否也用vs2012编译的,其次,link的时候路径等是否设置争取

数据结构程序求大神解释

问题描述 数据结构程序求大神解释 (*H).data[i].key=-1;(*H).data[i].hi=0;}for(i=0;i<n;i++) 解决方案 只有3行.只能看出是设置一个结构体中的两个字段,下面是一个不完整的循环 解决方案二: 你准是没有贴全代码.....

链表-一段输出两个list不同之处的代码,求大神解释

问题描述 一段输出两个list不同之处的代码,求大神解释 为什么代码中既有head,也有tail,他们两个是什么关系,各起到什么作用?求大神解释 Lnode * difference( Lnode *list1, Lnode *list2 ) { Lnode *head = NULL; Lnode *tail = NULL; Lnode *new_node; Lnode *copy_node; // walk through both lists, adding nodes as necessa