'@checkedTree=(e) => checkedTreeList(e, scope)' 这个写法是一个箭头函数的定义,参数为 'e',函数体为 'checkedTreeList(e, scope)'。

箭头函数是ES6中引入的一种新的函数定义方式,它具有更简洁的语法和特殊的行为。箭头函数的主要特点是:

  1. 箭头函数没有自己的 'this',它会继承外部函数的 'this' 值。这意味着在箭头函数内部使用的 'this',指向的是定义该箭头函数的上下文。
  2. 箭头函数没有自己的 'arguments' 对象,但可以访问外部函数的 'arguments' 对象。
  3. 箭头函数不能用作构造函数,不能使用 'new' 关键字实例化。
  4. 箭头函数没有 'prototype' 属性。

在这个例子中,箭头函数的参数是 'e',在函数体内部调用了 'checkedTreeList(e, scope)' 函数,并传入了参数 'e' 和 'scope'。这个箭头函数的作用是将 'e' 和 'scope' 作为参数传递给 'checkedTreeList' 函数,实现特定的功能。

需要注意的是,箭头函数的定义方式与普通函数有所不同,没有使用 'function' 关键字,而是直接使用参数列表和箭头符号 '=>'。

标签: 常规


原文地址: https://cveoy.top/t/topic/bfYj 著作权归作者所有。请勿转载和采集!