在vue里面使用eval()函数

eval():

作用:它的作用是把对应的字符串解析成js代码并运行(将json的字符串解析成为JSON对象);

特点:它是一个全局函数;

缺点:1>在该函数内部申明的变量都是全局变量,且申明的变量不会提升;

2>耗性能,执行2次,一次解析成js语句,一次执行js代码;

举例:

自身定义的函数,通过动态的赋值

xTable${index}`

以上代码返回的是一个字符串,并不能调取定义的方法

let a=[`xTable${index}`];
      console.log('a:', eval(`${a[0]}.value`))

添加eval()函数即可调用

猜你喜欢

转载自blog.csdn.net/qq_27318177/article/details/119204453
今日推荐