世界上最伟大的投资就是投资自己的教育

全场限时 5 折

 2019-01-10

  • twoheart · 太乙
    twoheart · 太乙 在视频 React 基础实践篇免费视频教程 - 小型财务系统 #6 创建表单 回复了

    感谢回复,还不理解的一点是最后一行 obj , 按正常的 obj 操作不是第二行 obj 已经被赋值了吗
    不是已经算是 { [e.target.name]: e.target.value }
    而且测试了一下最后一行写成 obj = obj 会报错,好像也不是这么理解
    返回一个 obj 这个如何理解?有没有合适的小例子方便理解下?

  • 随风 · 练气
    随风 · 练气 在视频 React 基础实践篇免费视频教程 - 小型财务系统 #6 创建表单 回复了

    其实很简单,就相当于 this.setState({ [e.target.name]: e.target.value }); 这个写法,这个写法会好点 ,第一个括号是函数本身的,第二个就相当于数学的括号,包一下这样,变成一个变量 ,最后返回一个 obj ,前面是对 obj 进行操作,比如加一些 key value 之类的。

  • twoheart · 太乙
    twoheart · 太乙 在视频 React 基础实践篇免费视频教程 - 小型财务系统 #6 创建表单 回复了

    另外里面的三行如何理解?
    初始化一个 obj,然后 onChange 时触发,例如 title = ‘hello’
    那第三行如何理解? obj = obj ?

  • twoheart · 太乙
    twoheart · 太乙 在视频 React 基础实践篇免费视频教程 - 小型财务系统 #6 创建表单 回复了

    请问 form 这里的

      handleChange(event) {
        let name, obj;
        name = event.target.name;
        this.setState((
          obj = {},
          obj["" + name] = event.target.value,
          obj
        ))
      }
    

    如何理解 this.setState 后面跟的两个小括号?一般不都是小括号 + 大括号吗?

 2019-01-09

 2019-01-08

 2019-01-07

 2019-01-06

© 汕尾市求知科技有限公司 | Rails365 Gitlab | Qiuzhi99 Gitlab | 知乎 | b 站 | 搜索

粤公网安备 44152102000088号粤公网安备 44152102000088号 | 粤ICP备19038915号

Top