关于 js 处理 js 片段脚本的疑问

查看 30|回复 1
作者:brucetao2009   
[ol]
  • 一直有个疑问,现在写前端的时候,都是不推荐使用 eval 的,那那些在线实战 js 的网站都是如何处理 js 脚本,并在线运行的?
  • 我现在有个一个现实的问题,比如我传给组件一个"aa.bb" 组件接收到这个字符串后,需要通过 form['aa']['bb'] 这样子获取到 form 对象中的值,"aa.bb"不是固定的,也可能是"cc.dd.ee",那就需要处理成 form['cc']['dd']['ee']这样子,不知道,大家有什么好的解决方案
    [/ol]

    form, 脚本, 组件

  • syntaxj   
    ```
    function readO(str,o) {
    let strArr = str.split('.')
    let current = o
    while(strArr.length) {
    let key = strArr.shift()
    current = current[key]
    }
    return current
    }
    ```这样?
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部